Я новичок в аурелии. Когда я начал устанавливать aurelia-CLI, он работал нормально. Затем я просматриваю их учебник. и затем я пытаюсь запустить au run
в cmd. Тогда я получил ошибку.
{Ошибка: не удается найти модуль "gulp" в Function.Module._resolveFilename (module.js: 547: 15) в Function.Module._load (module.js: 474: 25) в Module.require(module.js: 596: 17) по требованию (internal/module.js: 11:18) в Promise (D:\JavaScript Project\News_V1\node_modules\aurelia-cli\lib\commands\gulp.js: 19: 20) в новом Promise() на 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, но не работает для меня. Я не видел ни одного вызова файла 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
И все должно работать.
aurelia-cli
из вашегоnode_modules
в папке проекта и попробовать еще раз? Несмотря на это, это должно "просто работать". Не могли бы вы поделиться своимpackage.json
? Также это может быть связано с наличием пробела на пути к вашему проекту. Я бы вообще рекомендовал избегать пробелов в путях при работе с npm et al. Это, как известно, вызывает различные трудно выявляемые проблемы.