错误:无法在aurelia中找到模块'gulp'

时间:2018-04-27 05:09:24

标签: javascript gulp aurelia aurelia-cli

我是aurelia的新手。当我开始安装aurelia-CLI时,它工作正常。然后我通过他们的tutorial。然后我尝试在cmd中运行au run。然后我收到了错误。

  

{错误:无法找到模块'gulp'       在Function.Module._resolveFilename(module.js:547:15)       在Function.Module._load(module.js:474:25)       在Module.require(module.js:596:17)       at require(internal / module.js:11:18)       在Promise(D:\ JavaScript Project \ News_V1 \ node_modules \ aurelia-cli \ lib \ commands \ gulp.js:19:20)       在新的承诺()       在module.exports.execute(D:\ JavaScript Project \ News_V1 \ node_modules \ aurelia-cli \ lib \ commands \ gulp.js:18:12)       在_establishProject.then.then(D:\ JavaScript Project \ News_V1 \ node_modules \ aurelia-cli \ lib \ cli.js:36:24)       在代码:'MODULE_NOT_FOUND'}

并且我已经在stackoverflow中尝试了这个solutions但是对我不起作用。我在项目中没有看到任何文件调用aurelia_json

1 个答案:

答案 0 :(得分:0)

aurelia-cli依赖于gulp,默认情况下没有安装(它是对等依赖项)。将aurelia-cli添加到项目的推荐方法是npm link。有关设置的说明在github page

在全局安装aurelia-cli的目录中:

  • git clone https://github.com/aurelia/cli aurelia-cli
  • cd aurelia-cli
  • npm install
  • npm link
  • npm install gulp@^4.0.0 typescript babel-register babel-polyfill

现在在您的项目目录中:

  • npm link aurelia-cli

一切都应该有效。