安装node,全局配置,权限设置
1、安装包下载
https://nodejs.org/en/download/
2、如果不是全局安装,查看node,提示没有该命令。需要配置全局
(1)首先在cmd命令行窗口 执行指令
npm config set prefix “C:\Program Files\nodejs\node_global”
npm config set cache “C:\Program Files\nodejs\node_cache”
(2)接着,在环境变量窗口,
将【系统变量】下新建【NODE_PATH】,输入
【D:\Develop\nodejs\node_global\node_modules】,
将【用户变量】下的【Path】编辑
【C:\Users\Administrator\AppData\Roaming\npm】修改为【C:\Program Files\nodejs\node_global\】
我自己的是:
【C:\Program Files\nodejs\】
修改为【C:\Program Files\nodejs\node_global\】
3、npm install 安装软件报错:
[Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\_cacache\index-v5\a3\7a\cbc81d0d79e20c12b18fd1a794395cd4c650a3221ed7752823c1a51680ab']
原因是权限不够解决方法一:用管理员身份运行cmd,就可以成功用npm安装解决方法二:删除.npmrc文件如果安装Node.js时使用的是默认安装路径(“C:\Program Files\nodejs”)安装完成之后会在C盘的目录下生成一.npmrc文件文件,该文件在:C:\Users{账户}\下的.npmrc文件。一般这种类型的文件都是默认被隐藏,Window10查看隐藏文件的方法如下:
转载自:https://segmentfault.com/a/1190000041835789