首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >browserify +browserify-填充角全局

browserify +browserify-填充角全局
EN

Stack Overflow用户
提问于 2016-01-29 19:13:05
回答 1查看 226关注 0票数 2

我包括从谷歌cdn通过索引页面上的脚本标签的角度js。

我的package.json中有以下内容:

代码语言:javascript
复制
"browserify": {
    "transform": [
        "browserify-shim"
    ]
  },
  "browserify-shim": {
      "angular": "global:angular",
      "systemjs": "global:System",
      "jquery": "global:$"
  },

我还使用了grunt-browserify和多个输出包:

代码语言:javascript
复制
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源代码仍然包含在我的一个输出文件中。

我正在使用以下模块:

代码语言:javascript
复制
"browserify": "^13.0.0",
"browserify-shim": "^3.8.12",
"grunt-browserify": "^4.0.1",
EN

回答 1

Stack Overflow用户

发布于 2016-02-05 05:48:42

您需要配置外部选项

代码语言:javascript
复制
app: {
  options: {
    external: [
      './src/login/login.module.js',
      './src/signup/signup.module.js',
      './src/main/main.module.js'
    ]
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35083088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档