Why do I get a npm ERR! code EINVAL error when uninstalling pug package?

时间:2019-01-07 13:11:56

标签: debugging npm

I am trying to uninstall the pug package to replace it with the express-handlebars package. When I run "npm uninstall pug", I get:

npm uninstall pug
npm ERR! code EINVAL
npm ERR! EINVAL: invalid argument, read

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Andres\AppData\Roaming\npm-cache\_logs\2019-01-        
07T12_56_44_058Z-debug.log

My debug log is: 

0 info it worked if it ends with ok
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   'uninstall',
1 verbose cli   'pug',
1 verbose cli   '--save' ]
2 info using npm@6.4.1
3 info using node@v11.4.0
4 verbose npm-session cbd7687cce684d58
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 timing stage:loadCurrentTree Completed in 22552ms
8 silly install loadIdealTree
9 silly install cloneCurrentTreeToIdealTree
10 timing stage:loadIdealTree:cloneCurrentTree Completed in 5ms
11 silly install loadShrinkwrap
12 timing stage:loadIdealTree:loadShrinkwrap Completed in 515ms
13 silly uninstall loadAllDepsIntoIdealTree
14 silly install loadAllDepsIntoIdealTree
15 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 568ms
16 timing stage:loadIdealTree Completed in 1302ms

...

692 silly saveTree +-- prettier@1.15.3
692 silly saveTree `-- supertest@3.3.0
692 silly saveTree   `-- superagent@3.8.3
692 silly saveTree     +-- cookiejar@2.1.2
692 silly saveTree     +-- debug@3.2.6
692 silly saveTree     +-- extend@3.0.2
692 silly saveTree     +-- form-data@2.3.3
692 silly saveTree     | +-- asynckit@0.4.0
692 silly saveTree     | `-- combined-stream@1.0.7
692 silly saveTree     |   `-- delayed-stream@1.0.0
692 silly saveTree     `-- formidable@1.2.1
693 verbose stack Error: EINVAL: invalid argument, read
693 verbose stack     at C:\Program         
Files\nodejs\node_modules\npm\node_modules\gentle-fs\lib\rm.js:245:7
693 verbose stack     at C:\Program 
Files\nodejs\node_modules\npm\node_modules\gentle- 
fs\node_modules\iferr\index.js:13:50
693 verbose stack     at C:\Program 
Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:287:18
693 verbose stack     at FSReqCallback.oncomplete (fs.js:161:5)
694 verbose cwd F:\Projects\HNCloneApp
695 verbose Windows_NT 10.0.17134
696 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program         
Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "uninstall" "pug" "-- 
save"
697 verbose node v11.4.0
698 verbose npm  v6.4.1
699 error code EINVAL
700 error EINVAL: invalid argument, read
701 verbose exit [ 1, true ]

Most importantly for future reference: how do I read an error log? Are there any tools you recommend for reading error logs like these?

0 个答案:

没有答案