【发布时间】:2014-06-30 22:50:51
【问题描述】:
我正在尝试使用browserify 来构建我的团队正在处理的新项目,但它无法识别来自package.json 的转换。它将在 2 台机器上构建,但不会在另外 2 台机器上构建。
这是我的package.json 的相关部分。
"dependencies": {},
"devDependencies": {
....
},
"browserify": {
"transform": [
"browserify-shim"
]
},
"browser": {
"angular": "./src/main/webapp/js/lib/angular.js",
"angular-route": "./src/main/webapp/js/lib/angular-route.js",
"underscore": "./src/main/webapp/js/lib/lodash.compat.js",
"restangular": "./src/main/webapp/js/lib/restangular.js"
},
"browserify-shim": {
"angular": {},
"angular-route": {
"depends": [
"angular"
]
},
"underscore": {
"exports": "_"
},
"restangular": {
"depends": [
"underscore",
"angular"
]
}
}
我正在从命令行运行 browserify。我的团队中有 4 台计算机,它正在运行 Mac 和 Windows 机器,但我有 2 台 Windows 机器无法运行。我们都从同一个 repo 中提取,我们所有的 browserify 和 npm 版本都是相同的。接下来我该怎么做?
【问题讨论】:
标签: browserify browserify-shim