我是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
一切都应该起作用。