Angular依赖关系未使用Browserify和Debowerify加载

时间:2014-08-26 21:41:21

标签: angularjs gulp browserify

我尝试使用Browserify + Debowerify来加载Angular.js,但是在运行应用程序后运行gulp serve后,我在浏览器控制台中得到Uncaught TypeError: undefined is not a function。当我使用npm安装Angular时,一切正常。

在我的package.json中,我有:

{
  "browserify": {
    "transform": [
      "debowerify"
    ]
  },
  "devDependencies": {,
    "browserify": "^5.10.0",
    "browserify-ngannotate": "^0.1.0",
    "debowerify": "^0.8.1",
    "vinyl-source-stream": "^0.1.1"
    ...
  }
}

我用

安装了Angular

bower install angular

在我的main.js里面我添加:

require("angular");

在我的gulpfile.js中我有:

...
gulp.task('browserify', ['clean'], function() {
  browserify('./app/scripts/main.js')
    .transform(debowerify)
    .transform(ngAnnotate)
    .transform(uglifyify)
    .bundle()
    .pipe(source('main.js'))
    .pipe($.streamify($.rename({suffix: '.min'})))
    .pipe(gulp.dest('.tmp/scripts'));
});
...

这是我捆绑的js文件http://pastebin.com/Uar8VkVMI' m

的粘贴框

我做错了什么?有线索吗?谢谢!

0 个答案:

没有答案