我已经尝试过npm clean,update等等。但是我仍然无关紧要,没有文件错误:
G:\wwwroot\NodeWork>npm ls --depth=0
index@0.1.0 G:\wwwroot\NodeWork
+-- babel-cli@6.22.2
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-code-frame\package.json
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-core\package.json
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-polyfill\package.json
+-- babel-preset-env@1.1.8
+-- babel-preset-es2016@6.22.0
+-- babel-preset-react@6.22.0
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-register\package.json
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-runtime\package.json
+-- extraneous error: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-traverse\package.json
+-- devtron@1.4.0
+-- electron@1.5.0
+-- electron-devtools-installer@2.1.0
+-- electron-packager@8.5.1
+-- jquery@3.1.1
+-- node-pre-gyp@0.6.32 extraneous
+-- react@15.4.2
+-- react-dom@15.4.2
+-- react-redux@5.0.2
+-- redux@3.6.0
+-- redux-devtools@3.3.2
+-- structor@2.1.7 extraneous
`-- t7@0.3.2
npm ERR! extraneous: babel-code-frame G:\wwwroot\NodeWork\node_modules\babel-code-frame
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-code-frame: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-c
ode-frame\package.json'
npm ERR! extraneous: babel-core G:\wwwroot\NodeWork\node_modules\babel-core
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-core: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-core\pa
ckage.json'
npm ERR! extraneous: babel-polyfill G:\wwwroot\NodeWork\node_modules\babel-polyfill
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-polyfill: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-pol
yfill\package.json'
npm ERR! extraneous: babel-register G:\wwwroot\NodeWork\node_modules\babel-register
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-register: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-reg
ister\package.json'
npm ERR! extraneous: babel-runtime G:\wwwroot\NodeWork\node_modules\babel-runtime
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-runtime: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-runt
ime\package.json'
npm ERR! extraneous: babel-traverse G:\wwwroot\NodeWork\node_modules\babel-traverse
npm ERR! error in G:\wwwroot\NodeWork\node_modules\babel-traverse: ENOENT: no such file or directory, open 'G:\wwwroot\NodeWork\node_modules\babel-tra
verse\package.json'
npm ERR! extraneous: node-pre-gyp@0.6.32 G:\wwwroot\NodeWork\node_modules\node-pre-gyp
npm ERR! extraneous: structor@2.1.7 G:\wwwroot\NodeWork\node_modules\structor
G:\wwwroot\NodeWork>
答案 0 :(得分:1)
(使此答案更明显)
尝试运行:
rm -rf node_modules && npm install
如果您仍然看到类似UNMET PEER DEPENDENCY
的错误,那么最好像下面这样手动安装该软件包:
npm install some-package@1.2.3 --save
答案 1 :(得分:0)
我遵循了@RyanZim的建议,现在一切都很干净。