重要提示:本文章仅作为技术分享与学习交流,严禁用于其他任何用途,如有任何问题请及时与我联系,谢谢!
一、下载Node.js
- 访问Node官网
- 根据自己的操作系统,选择一个版本点击进行下载。建议选择长期维护版
二、安装Node.js
- 双击安装程序,依次点击
next
、I Agree
、next
来到Destination Folder
界面。 - 此界面是确定node的安装位置,建议安装在C盘以外的地方(点击
Change
)我选择安装在D盘
- 确定安装位置后一直点击
next
来到Tools
界面。将选项勾选上,自动下载必要工具
- 勾选后点击
next
、Install
进行安装。 - 等待进度条执行完毕,点击
Finish
完成安装,此时会出现弹窗安装必要的工具根据提示操作即可。
等待所有操作执行完毕出现如下提示完成安装,重启下电脑。
三、配置Node
-
在配置前需要注意,在cmd中输入Python查看当前的版本环境是否有变动。由于我的Python是Miniconda的,在自动安装必要工具时被重新安装了一个新的Python。
-
将自动安装的Python卸载即可恢复原始的python环境(或者保留改下环境变量)
-
打开cmd窗口,输入
node -v
、npm -v
分别查看node及npm的版本。
-
手动创建缓存文件夹
node_cache
和全局依赖文件夹node_global
。
-
修改npm的默认缓存与依赖为自定义的位置,修改后会在系统中生成一个
.npmrc
文件,接着在cmd中输入where .npmrc
即可看到路径,打开配置文件进行再次确认。
-
当使用npm安装模块时分为本地安装
npm install xx
和全局安装npm install xx -g
。本地安装会安装到当前项目位置,全局安装会安装到指定的node_global目录。如果没有设置全局目录将会安装到默认的路径,也就是环境变量中用户变量中PATH中设置的位置。
所以要将此路径修改为自定义的全局依赖路径。
确定修改后,点击新建变量名为NODE_PATH变量值为全局依赖路径\node_modules,达到在node中使用require引入时可以不使用绝对路径。
-
配置完毕后进行全局安装
express
测试,执行npm install express -g
到文件夹中确认下安装位置是否和设置的一样。
到js中使用require引入查看是否正常
若出现异常报错,可以使用require.resolve.paths('')
确认设置的NODE_PATH
路径是否被搜索到。(若环境配置无问题,建议重启下IDE/电脑)
四、npm命令
- 修改npm镜像源:
npm config set registry https://registry.npm.taobao.org
- 安装:
npm install <name> [-g]
- 安装指定版本:
npm install <name>@<version> [-g]
- 卸载:
npm uninstall <name> [-g]
- 搜索:
npm search <name> [-g]
- 查看所有包:
npm list/ls/la/ll [-g]
- 清除缓存:
npm cache clean
- 验证缓存:
npm cache verify
- package.json:
npm init
五、最后
- 公众号乱炖Set,欢迎前来关注!