这是我的gulpfile.js的内容:
var gulp = require('gulp');
var bundler = require('aurelia-bundler');
var config = {
force: true,
packagePath: '.',
bundles: {
"dist/app-build": {
includes: [
'Main.js',
],
excludes:[
"gulpfile.js",
],
options: {
inject: true,
minify: true
}
},
"dist/aurelia": {
includes: [
'aurelia-bootstrapper',
'aurelia-fetch-client',
'aurelia-router',
'aurelia-animator-css',
'github:aurelia/templating-binding',
'github:aurelia/templating-resources',
'github:aurelia/templating-router',
'github:aurelia/loader-default',
'github:aurelia/history-browser',
'github:aurelia/logging-console'
],
options: {
inject: true,
minify: true
}
}
}
};
gulp.task('bundle', function() {
console.log("ok");
return bundler.bundle(config);
});
当我运行gulp bundle时,会发生以下错误:
[08:08:54]'束'错误536毫秒[08:08:54]错误提取 gulp.js在file:/// C:/myapp/gulp.js 正在加载gulpfile.js 错误:ENOENT:没有这样的文件或目录,打开'C:\ myapp \ gulp.js' 在错误(本机)
我想知道他为什么要在项目的根目录中搜索gulp.js而不是在node_modules文件夹中?
答案 0 :(得分:0)
这个文件的第一件事是尝试要求'gulp' - 你先做过template <typename T>
bool compare_values(T obj, T value, T comparator(T obj, T value)) {
if comparator(obj, value) return true;
return false;
}
吗?
答案 1 :(得分:-1)
最后,我通过删除node_modules文件夹并再次运行npm install来解决问题