режим в здании проекта в vue js - PullRequest
0 голосов
/ 24 января 2020

у меня есть два env файла в моем vue js проекте

- .env.development
- .env.production

я хочу построить проект с помощью команды npm run build --mode development или npm run build --mode production для сборки на основе моих файлов env на основе vue документов.

и я получаю эту ошибку

Entry module not found: Error: Can't resolve '/var/www/html/projectname/production' in '/var/www/html/projectname'

что такое решение ??

1 Ответ

2 голосов
/ 24 января 2020

Ваши настройки файла кажутся правильными, похоже, вам нужно изменить команду:

npm run build --mode production

на эту

npm run build -- --mode production

В соответствии с этим потоком на github: https://github.com/vuejs/vue-cli/issues/1528#issuecomment -395970443

Копирование комментария туда:

"Другими словами: все аргументы перед - интерпретируются как аргументы для самого npm, а не запускаемый скрипт. "


В качестве альтернативы, если вы не используете ярлык сценария npm, вы можете использовать vue-cli-service напрямую:

vue-cli-service build --mode production
...