角度培根浏览器示例使用 browserifynpm 模块版本的 AngularAngular-bacon 捆绑的示例应用程序。不幸的是,Angular 还没有将自己暴露为一个 CommonJS 模块,所以仍然需要。客户端应用程序的示例 package.json 配置如下所示:


{

  \"browserify\": {

    \"transform\": [ \"browserify-shim\" ]

  },

  \"browser\": {

    \"angular\": \"./node_modules/angular.js\"

  },

  \"browserify-shim\": {

    \"angular\": {

      \"exports\": \"angular\"

    }

  }

}

注意:Angular 仍然未直接支持 CommonJS 模块格式,因此需要通过这种配置来处理。