1

これで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 を別の script タグに含めることができ、browserify によってバンドルされることはありません。ただし、ngRoute で同じことを行う方法がわかりません。助けていただければ幸いです。

4

1 に答える 1

2

私は次のようにします:

  1. browserify-shim を削除

  2. 代わりにbrowserifyで debowerify を使用してください

  3. bower を使用して angular および angular-route をインストールする

  4. browserify に app.js を次のように記述します。

require("angular");

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