简体   繁体   English

角模块和浏览器

[英]Angular modules and browserify

I managed to shim angular with this in package.json 我设法在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"

and this in shim.js 这在shim.js中

module.exports = {
  'angular'    :  { 'exports': 'global:angular' },
  'ngRoute' :  { }
};

This way I can include angular in a separate script tag and it won't be bundled by browserify. 这样,我可以在单独的脚本标签中包含angular,而browserify不会捆绑它。 However I can't figure out how to do the same for ngRoute. 但是我不知道如何为ngRoute做同样的事情。 Would really appreciate some help. 非常感谢您的帮助。

I will do as follows: 我将执行以下操作:

  1. Remove browserify-shim 删除browserify-shim

  2. Use debowerify in browserify instead 浏览器中使用debowerify代替

  3. Use bower to install angular and angular-route 使用凉亭安装角度和角度路线

  4. Write an app.js as follows to browserify 编写如下的app.js进行浏览

require("angular");

require("angular-route");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM