我设法在 package.json 中用这个调整 Angular
"browser": {
"angular": "./bower_components/angular/angular.js",
"ngRoute": "./bower_components/angular-route/angular-route.js",
},
"browserify": {
"transform": [
"browserify-shim"]
}
"browserify-shim": "./config/shim.js"
这在 shim.js 中
module.exports = {
'angular' : { 'exports': 'global:angular' },
'ngRoute' : { }
};
这样我就可以在一个单独的脚本标签中包含 angular,它不会被 browserify 捆绑。但是我不知道如何为 ngRoute 做同样的事情。 非常感谢您的帮助。
最佳答案
我会这样做:
移除 browserify-shim
使用 debowerify改为在 browserify 中
使用bower安装angular和angular-route
如下写一个app.js来browserify
require("angular");
require("angular-route");
关于javascript - Angular 模块和 browserify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24169482/