1

我设法在 package.json 中用这个来填充角度

"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 做同样的事情。非常感谢一些帮助。

4

1 回答 1

2

我将执行以下操作:

  1. 删除 browserify-shim

  2. 在 browserify中使用debowerify

  3. 使用 bower 安装 angular 和 angular-route

  4. 写一个app.js如下来浏览器化

require("angular");

require("angular-route");
于 2014-06-13T13:10:44.947 回答