错误:在 Aurelia 中找不到模块'gulp'



我是Aurelia的新手。当我开始安装Aurelia-Cli时,它的工作正常。然后,我通过他们的教程。然后我尝试在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(内部/模块:11:18( 在Promise(D: JavaScript Project News_v1 Node_modules Aurelia-Cli lib lib commands gulp.js:19:20( 在新承诺(( 在Module.exports.execute(D: JavaScript Project news_v1 node_modules aurelia-cli lib lib commands gulp.js:18:12( 在_establishProject.then.then(D: JavaScript Project news_v1 node_modules aurelia-cli lib lib cli.js:36:24( 在代码:'module_not_found'}

,我也尝试了stackoverflow中的此解决方案,但对我不起作用。我在项目中没有看到任何文件调用aurelia_json

aurelia-cli对Gulp具有依赖性,默认情况下未安装(这是同行依赖项(。将aurelia-cli添加到项目的推荐方法是通过npm link。设置的说明在GitHub页面上。

在您想要全球安装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

一切都应该起作用。

最新更新