Angular modules and browserify

Angular modules and browserify

本文关键字:browserify and modules Angular      更新时间:2023-09-26

我设法用这个包来填充角。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"

和这个在shimm .js

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

这样我就可以把angular包含在一个单独的script标签中,而不会被browserify绑定。然而,我不知道如何为ngRoute做同样的事情。

我将这样做:

  1. 删除browserify-shim

  2. 使用debowerify代替browserify

  3. 使用电源安装angular和angular-route

  4. 按如下方式编写app.js来浏览器化

require("angular");
require("angular-route");