Невозможно создать dist локально с помощью npm run serve [webpack] - PullRequest
0 голосов
/ 24 октября 2018

Проблема

Необходим локальный запуск веб-приложения ( localhost: 5001 ) для базового тестирования внешнего интерфейса.Невозможно создать каталог dist из команды npm run serve

Среда и инструменты

Windows 10 и Windows 7, Node.js, npm, React.js (внешний интерфейс) иWebpack

Шаги, которые я предпринял для решения

С учетом предыдущих замечаний и советов от разработчика, который работал над этим ранее, мне было просто сказано:

  1. run npm i
  2. run npm run build
  3. run npm run serve
  4. После этого я смогу просматривать localhost:5001

Каждый раз, когда я получал ошибку:

22 error pwa@1.0.81 serve: `serve dist -s -p 5001`
22 error Exit status 1
23 error Failed at the pwa@1.0.81 serve script.

Я обновлял узел и npm глобально.Мои версии следующие:

Узел: v8.12.0 и npm: v6.4.1

Так что после поиска на github вокруг репозиториев иGoogle, я нашел эту ссылку https://github.com/facebook/create-react-app/issues/200 и попробовал некоторые из представленных методов.В основном удаляем node_modules, а также package-lock.json, затем очищаем кеш и повторяем попытку с шага 1. Безрезультатно - все еще не могу сгенерировать папку dist и запустить сборку.Я также попытался отключить брандмауэр нашей компании, а также свой личный домашний, который не решил проблему.

Рабочий шаг, но не относится к ОС Windows

Я попробовал точный процесс на Mac OS в офисе.Это сработало, сгенерировало папку dist, и я смог просматривать приложение локально.

Буду признателен за любые рекомендации по работе с Windows.Проект очень чувствителен к данным, но если он поможет мне опубликовать фрагмент (или весь файл), пожалуйста, дайте мне знать, и я сделаю это.Это корневая структура.

node_modules
public
src
package-lock.json
package.json
robots.txt
tsconfig.json
webpack.js
webpack.prod.js
yarn.lock
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...