我是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
。
答案 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
一切都应该有效。