【问题标题】:aurelia-bundler gulp.js can't be found找不到 aurelia-bundler gulp.js
【发布时间】:2016-03-04 07:15:06
【问题描述】:

这是我的 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] 'bundle' 在 536 毫秒后出错 [08:08:54] 获取错误 文件中的 gulp.js:///C:/myapp/gulp.js 加载 gulpfile.js 错误:ENOENT:没有这样的文件或目录,打开 'C:\myapp\gulp.js' 在错误(本机)

我很奇怪他为什么在项目的根目录中而不是在 node_modules 文件夹中搜索 gulp.js?

【问题讨论】:

    标签: javascript gulp aurelia


    【解决方案1】:

    这个文件做的第一件事是尝试要求 'gulp' - 你有没有先做一个npm install

    【讨论】:

      【解决方案2】:

      最后我通过删除 node_modules 文件夹并再次运行 npm install 解决了问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-11
        • 1970-01-01
        • 2021-04-08
        • 2013-11-05
        • 1970-01-01
        • 2016-09-29
        • 1970-01-01
        • 2014-02-02
        相关资源
        最近更新 更多