Angular grunt build не может найти модуль uglifyjs во время сборки дистрибутива

0

При запуске тестовой сборки все работает, но когда я пытаюсь создать дистрибутив, я получаю следующую ошибку:

Cannot find module '/Users/matt.sich/Documents/angularProjects/firstProject/node_modules/grunt-usemin/lib/config/uglifyjs' Use --force to continue.

Я проверил эту папку, и модуль там. Я установил его в npm. Я попытался удалить каталог модулей npm и переустановить с установкой npm. Это не решило проблему.

  • 0
    Позвольте мне спросить вас об этом ... вы обновились до Windows 10? Я спрашиваю причину, которая включает в себя переменные окружения и ноды.
Теги:
npm
gruntjs

1 ответ

0
Лучший ответ

Проблема заключалась в пакете package.json и наличии ^ s перед версиями. ^ Обновляет новые младшие версии зависимостей. Лучше практиковать, чтобы не использовать ^ s и вместо этого использовать фактическую версию, которую вы хотите использовать, и вручную обновлять версии при необходимости. Здесь вы можете перейти от ^ s к номерам версий: https://www.npmjs.com/package/npm-check-updates

Ещё вопросы

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