【发布时间】:2016-02-18 09:38:42
【问题描述】:
我选择使用 npm 来包含我的 UI 依赖项,例如 AngularJS。
安装后依赖关系存在于node_modules文件夹中。
我可以通过<script src='/node_modules/angular/etc.'></script>直接使用AngularJS
实际上,我想做的是将其转换为我的 gulp 任务的一部分,然后移动(如果需要,缩小/丑化)到我的资产文件夹。
这样做的正确方法是什么?如何找到所有依赖库,这是手动包含还是有更好的方法?
我的 gulp 任务如下所示:
gulp.task("min:js", function () {
gulp.src(["js/**/*.js", "!" + "js/**/*.min.js"], { base: "." })
.pipe(concat("assets/js/site.min.js"))
.pipe(uglify())
.pipe(gulp.dest("."));
});
【问题讨论】:
-
这是一个好的开始blog.codecentric.de/en/2014/08/angularjs-browserify。另外我建议你探索 webpack 和 gulp-webpack