Я пытаюсь начать с ReactJS в существующем проекте. Я следую инструкциям здесь для установки NodeJS и Babel, но на втором шаге это не удается.
Я установил NodeJS на Windows, насколько я могу правильно рассказать. Я переместил свой терминал в папку root моего приложения Flask и набрал npm init -y
. Это создает файл package.json
в root моего приложения. Я думаю, что пока это правильно.
Однако, когда я пытаюсь выполнить следующую команду в инструкциях npm install babel-cli@6 babel-preset-react-app@3
, я получаю следующую ошибку:
(venv) PS C:\Users\Rob\Dropbox\Andon\andon> npm install babel-cli@6 babel-preset-react-app@3
npm ERR! code MODULE_NOT_FOUND
npm ERR! path C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\yallist\package.json
npm ERR! Cannot find module 'C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\yallist\yallist.js'. Please verify that the package.json has a valid "main" entry
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Rob\AppData\Roaming\npm-cache\_logs\2020-04-20T12_55_30_568Z-debug.log
На самом деле, я получаю эту ошибку, когда пытаюсь выполнить любые команды npm install
. Я предполагаю, что есть какая-то проблема с тем, как я настроил NPM, но я впервые использую его, и я понятия не имею.
Любая помощь будет оценена, пожалуйста.
РЕДАКТИРОВАТЬ: Это полный журнал ошибки:
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli 'babel-cli@6',
1 verbose cli 'babel-preset-react-app@3'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.16.2
4 verbose stack Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\yallist\yallist.js'. Please verify that the package.json has a valid "main" entry
4 verbose stack at tryPackage (internal/modules/cjs/loader.js:319:19)
4 verbose stack at Function.Module._findPath (internal/modules/cjs/loader.js:703:18)
4 verbose stack at Function.Module._resolveFilename (internal/modules/cjs/loader.js:967:27)
4 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:862:27)
4 verbose stack at Module.require (internal/modules/cjs/loader.js:1042:19)
4 verbose stack at require (internal/modules/cjs/helpers.js:77:18)
4 verbose stack at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\minipass\index.js:3:17)
4 verbose stack at Module._compile (internal/modules/cjs/loader.js:1156:30)
4 verbose stack at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
4 verbose stack at Module.load (internal/modules/cjs/loader.js:1000:32)
4 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:899:14)
4 verbose stack at Module.require (internal/modules/cjs/loader.js:1042:19)
4 verbose stack at require (internal/modules/cjs/helpers.js:77:18)
4 verbose stack at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\extract-stream.js:3:18)
4 verbose stack at Module._compile (internal/modules/cjs/loader.js:1156:30)
4 verbose stack at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
5 verbose cwd C:\Users\Rob\Dropbox\Andon\andon
6 verbose Windows_NT 10.0.18362
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "babel-cli@6" "babel-preset-react-app@3"
8 verbose node v12.16.2
9 verbose npm v6.14.4
10 error code MODULE_NOT_FOUND
11 error path C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\yallist\package.json
12 error Cannot find module 'C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\yallist\yallist.js'. Please verify that the package.json has a valid "main" entry
13 verbose exit [ 1, true ]