Не удается подать модуль «./fs» при создании приложения Vue с помощью «vue create hello-world» - PullRequest
0 голосов
/ 15 июня 2019

Я пытался использовать Vue последние 3-4 часа, и мне кажется, что это просто тяжелая битва - просто настроить его.

Я следую этой документации: https://cli.vuejs.org/guide/creating-a-project.html#vue-create

На моем компьютере установлены следующие версии библиотек

macOS Mojave 10.14.5
node -v v10.16.0
npm -v 6.9.0
vue --version 3.8.3

Моя проблема ниже.

$ vue create hello-world
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module './fs'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/@vue/cli/node_modules/fs-extra/lib/index.js:6:3)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

Любая помощь будет оценена.

Я попробовал Node версию 10.15.3, потому что некоторым людям здесь повезло https://github.com/vuejs/vue-cli/issues/3879

1 Ответ

0 голосов
/ 16 июня 2019

Это было довольно простое исправление, и оно не имело ничего общего с версиями, которые я запускал.Предполагая, что вы использовали npm install -g @vue/cli и используете Mac, вы должны сделать следующее:

sudo chown -R $(whoami) /usr/local/lib

Затем, для начала, сделайте это снова.

npm uninstall -g @vue/cli 
npm install -g @vue/cli

Прокомментируйте, если это такне работает, и я сделаю все возможное, чтобы помочь вам.

...