因为瞎折腾,导致win10系统的权限混乱,再使用npm进行包全局安装的时候,会提示错误
有一种解决办法是:
用管理员身份打开cmd。
这种方式可以安装,但是在日常使用的时候或者要在IDE终端进行使用命令的时候,依然会有错误(和没安装提示的错误一样)
查了不少资料后,终于找到一种,亲测有效:
在管理员CMD下运行:
npm config set prefix "C:\\Users\\<用户名>\\.nodejs\\node_global"
npm config set cache "C:\\Users\\<用户名>\\.nodejs\\node_cache"
环境变量NODE_PATH改到:C:\Users\<用户名>\.nodejs\node_global\node_modules
。
如果安装后成功却运行不了,把
C:\Users\<用户名>\.nodejs\node_global
加到PATH里