2

インデックスページのスクリプトタグを介して、Google cdn から angular js を含めています。

私のpackage.jsonには次のものがあります:

"browserify": {
    "transform": [
        "browserify-shim"
    ]
  },
  "browserify-shim": {
      "angular": "global:angular",
      "systemjs": "global:System",
      "jquery": "global:$"
  },

また、複数の出力バンドルで grunt-browserify を使用しています。

app: {
    src: "./src/main.js",
    dest: "./src/bundles/app.bundle.js"
},
login: {
    src: "./src/login/login.module.js",
    dest: "./src/bundles/login.bundle.js"
},
signup: {
    src: "./src/signup/signup.module.js",
    dest: "./src/bundles/signup.bundle.js"
},
main: {
    src: "./src/main/main.module.js",
    dest: "./src/bundles/main.bundle.js"
},

私が直面している問題は、browserify-shim が global:angular を使用するように構成されているにもかかわらず、Angular ソースが出力ファイルの 1 つに含まれていることです。

次のモジュールを使用しています。

"browserify": "^13.0.0",
"browserify-shim": "^3.8.12",
"grunt-browserify": "^4.0.1",
4

1 に答える 1