Я не эксперт в Vuejs или Vuecli, но мне удается заставить все работать. У меня был проект, над которым я работал до использования Vuecli3 и webpack, и теперь, когда я открыл его через несколько недель, чтобы внести изменения, я получаю следующую ошибку в режиме разработки.
$ vue-cli-service serve --open --mode development --dashboard
internal/modules/cjs/loader.js:582
throw err;
^
Error: Cannot find module '../package.json'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
at Function.Module._load (internal/modules/cjs/loader.js:506:25)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/Volumes/Drobo/Dropbox/NASDAQ Dubai/Marketdata-6-Indices/node_modules/.bin/vue-cli-service:5:25)
at Module._compile (internal/modules/cjs/loader.js:688:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)Общая продолжительность задачи: 0,15 с.
Файл package.json находится прямо в корневом каталоге, а также файл .lock. Не знаю, в чем причина этой ошибки при компиляции.
Любая помощь высоко ценится
@vesperknight +1 пожалуйста, напишите как ответ





Как упоминалось в комментарии @vesperknight, эта проблема обычно возникает, когда вы перемещаете папку проекта в другое место.
Чтобы решить эту проблему (в Linux), из корневого каталога вашего проекта:
Удалите существующие модули узлов.
rm -r node_modules
Переустановите все зависимости:
npm install
Первый шаг кажется важным.
Как насчет автономной сборки на другом сервере с другим путем?
Обратите внимание, что npm i не выполняет полную установку. Приведенный выше ответ является рекомендуемым способом решения этой проблемы.
Спасибо, у меня возникла такая же проблема после дублирования папки проекта
npm rebuild тоже работает, не требуя полной новой установки
У меня возникла та же проблема после перемещения папки в новое место. Запуск «yarn» или «npm install» снова устраняет проблему в моем случае.