我正在尝试使用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
计算机无法使用。我们都从同一个回购中删除了,我们所有的browserify
和npm
版本都是相同的。接下来我该怎么办?
答案 0 :(得分:0)
Windows
计算机正在运行来自git bash
的命令。该命令不适用于git bash
。切换到command prompt
后,所有命令都运行正常。