Vue Cli: не удается найти ошибку модуля "../package.json" после установки npm - PullRequest
0 голосов
/ 27 января 2019

Я не эксперт в Vuejs или Vuecli, но мне удается заставить вещи работать.У меня был проект, над которым я работал, прежде чем использовать Vuecli3 и веб-пакет, и теперь, когда я открыл его через несколько недель для внесения изменений, я получаю приведенную ниже ошибку в режиме разработки

$ 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.Не знаю, что является причиной этой ошибки при компиляции.

Любая помощь высоко ценится

1 Ответ

0 голосов
/ 08 мая 2019

Как упомянуто в комментарии @vesperknight, эта проблема возникает, когда вы перемещаете папку проекта в другое место.

Чтобы решить эту проблему (в Linux), из корневого каталога вашего проекта:

  1. Удалите существующие модули узлов.rm -r node_modules

  2. Переустановите все зависимости: npm install

Первый шаг кажется важным.

...