Javascript 通过大口注射npm依赖物
我使用gulp编译器进行角度分析。我使用bower依赖项,并将它们全部移动到npm。我无法将依赖项注入脚本。这是我目前的代码。如何将wiredep更改为另一个库以处理npm注入,因为我有未捕获的ReferenceError:angular未定义且var angular=require(angular)不工作。在不需要ect的情况下向脚本注入npm依赖项,这有什么简单的解决方案吗?如果没有,如何按要求进行Javascript 通过大口注射npm依赖物,javascript,angularjs,node.js,dependency-injection,gulp,Javascript,Angularjs,Node.js,Dependency Injection,Gulp,我使用gulp编译器进行角度分析。我使用bower依赖项,并将它们全部移动到npm。我无法将依赖项注入脚本。这是我目前的代码。如何将wiredep更改为另一个库以处理npm注入,因为我有未捕获的ReferenceError:angular未定义且var angular=require(angular)不工作。在不需要ect的情况下向脚本注入npm依赖项,这有什么简单的解决方案吗?如果没有,如何按要求进行 var injectStyles = gulp.src([ paths.tmp +
var injectStyles = gulp.src([
paths.tmp + '/serve/{app,components,lib}/**/*.css',
paths.src + '/{app,components,lib}/**/*.css',
'!' + paths.tmp + '/serve/app/vendor.css'
], {read: false});
var injectScripts = gulp.src([
paths.src + '/{app,components,lib}/**/*.js',
paths.tmp + '/serve/build/*.js',
'!' + paths.src + '/{app,components}/**/*.spec.js',
'!' + paths.src + '/{app,components}/**/*.mock.js'
]).pipe($.angularFilesort());
var injectOptions = {
ignorePath: [paths.src, paths.tmp + '/serve', paths.tmp + '/build'],
addRootSlash: false
};
var wiredepOptions = {
directory: 'bower_components',
exclude: [/bootstrap\.css/, /bootstrap\.css/, /foundation\.css/]
};
return gulp.src(paths.src + '/*.html')
.pipe($.inject(injectStyles, injectOptions))
.pipe($.inject(injectScripts, injectOptions))
.pipe(gulp.dest(paths.tmp + '/serve'));
我推荐这份文件作为“离开鲍尔”