卸载cnpm重装报错:npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node

最近再捣鼓公司内部cnpm私有库安装部署,遇到了不少坑,好多坑都是让人感觉到很无语崩溃的,特别是卸载cnpm之后重新安装,据仍然会安装不上,报以下错误:

C:\Users\92809>npm install -g cnpm --registry=https://registry.npm.taobao.org
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\address
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\ansi-regex
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\aproba
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\ast-types
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\builtin-modules
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\bytes
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\chownr
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\co-thread
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\console-control-strings
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\copy-to
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\core-util-is
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\dashdash
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\escape-html
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\escape-string-regexp
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\esprima
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\extend
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\extsprintf
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\file-uri-to-path
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\fs.realpath
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\has-ansi
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\has-unicode
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\https-proxy-agent
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\is-class-hotfix
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\minimist
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\http-proxy-agent
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\humanize-ms
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\agentkeepalive
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-homedir
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\normalize-git-url
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\is-fullwidth-code-point
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\readable-stream\node_modules\isarray
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\semver
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\readable-stream
npm WARN checkPermissions Missing write access to C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\readable-stream\node_modules
npm ERR! path C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\address
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access 'C:\Users\92809\AppData\Roaming\npm\node_modules\cnpm\node_modules\address'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\92809\AppData\Roaming\npm-cache\_logs\2018-12-16T14_58_02_835Z-debug.log

看报错日志,大概是描述缺失了一些东西,然后导致安装不上。

解决办法,去到全局安装的目录,删除残余的cnpm相关文件,重新安装

我这边儿的目录是:C:\Users\92809\AppData\Roaming\npm\node_modules

所以在这个目录下删除cnpm这个文件夹就可以了。

猜你喜欢

转载自blog.csdn.net/WU5229485/article/details/85042204