Javascript 带褐色的棱角
我刚开始浏览,我正试图用它和Angular 1.5.3建立一个项目。当我查看我的站点时,出现以下错误:Javascript 带褐色的棱角,javascript,angularjs,browserify,Javascript,Angularjs,Browserify,我刚开始浏览,我正试图用它和Angular 1.5.3建立一个项目。当我查看我的站点时,出现以下错误: Uncaught TypeError: angular.module is not a function 在代码中,我可以看到在我下面的行中,angular是一个空对象: var angular = require("./../bower_components/angular/angular.js"); 这是我的gulpfile.js: var gulp = require('gulp')
Uncaught TypeError: angular.module is not a function
在代码中,我可以看到在我下面的行中,angular是一个空对象:
var angular = require("./../bower_components/angular/angular.js");
这是我的gulpfile.js:
var gulp = require('gulp');
var source = require('vinyl-source-stream');
var browserify = require('browserify');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
//the core bundle for our application
gulp.task('default', function() {
return browserify('app/app.js')
.bundle()
.pipe(source('app.js'))
.pipe(gulp.dest('build/js'));
});
当我开始使用browserify时,我使用npm而不是bower安装angular。然后我可以说:
import angular from 'angular';
而且效果很好。我相信你仍然可以使用bower,但你可能需要使用debowerify。我不确定-太多的browserify过程对我来说仍然是一种魔力,需要解包