0
我正在嘗試使用browserify
來構建一個我的團隊正在處理的新項目,但它無法識別package.json
的變換。它將建立在2臺機器上,但另外2臺機器不會建立。Browserify-shim沒有讀取package.json中的變換
這是我的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臺機器,它無法工作。我們都從同一個回購拉,我們所有的browserify
和npm
版本都是一樣的。接下來我應該做什麼?
yeah nodejs在windows上做了很多關於環境的假設,只檢查%ENV_TYPE_VARS%。對於npm和bower來說,可悲的意思是,你不能在窗口的上級Cmder終端中使用上級bash外殼。 – airtonix