Ошибка: не удается найти модуль 'gulp' в aurelia

1

Я новичок в аурелии. Когда я начал устанавливать 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
gulp
aurelia-cli

1 ответ

0

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

И все должно работать.

  • 0
    Я попытался эти шаги, но я получил ошибку на последнем шаге. PS D: \ JavaScript Project \ News_V1> ссылка npm aurelia-cli npm ERR! Цель ссылки преобразуется в тот же каталог, что и источник ссылки: D: \ JavaScript Project \ News_V1 \ node_modules \ aurelia-cli
  • 0
    Это странно. Не могли бы вы удалить каталог aurelia-cli из вашего node_modules в папке проекта и попробовать еще раз? Несмотря на это, это должно "просто работать". Не могли бы вы поделиться своим package.json ? Также это может быть связано с наличием пробела на пути к вашему проекту. Я бы вообще рекомендовал избегать пробелов в путях при работе с npm et al. Это, как известно, вызывает различные трудно выявляемые проблемы.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню