1.创建项目对应的文件夹
2.使用以下代码为项目创建package.json文件
npm init i -y
package.json文件中记录了项目中导入的第三方包和版本号,这样可以避免在上传或者共享项目时由于第三方过大而导致传输速率低的问题。
被共享方只需要运行下方的代码即可安装package.json文件中dependencies节点中所有的包,即项目中所用到的所有包。
npm i
卸载包之后包自动从node_modules中移除,并且自动修改package.json文件
npm uninstall 包名
3.devdependencies节点和dependencies节点包的区别
devdependencies(开发依赖包):只在开发阶段会用到,项目正式上线后不会用到,以下是下载开发依赖包的代码
npm i 包名 -D
npm i --save--dev 包名
dependencies(核心依赖包):开发阶段和项目上线之后都会用到,以下是下载核心依赖包的代码
npm i 包名
4.在下载第三方包时会由于服务器在国外而导致下载失败或者下载时间过长的情况,这时可以采取切换下载服务器的方法,使用国内的镜像资源服务器
npm config get registry //查看包下载地址
npm config set registry=包下载地址 //切换包下载地址
使用上述办法切换镜像源代码过于麻烦,可借助第三方包nrm来简化操作,首先安装nrm为全局可用
npm i nrm -g
然后使用以下的简单代码切换下载服务器
nrm ls //查看镜像源
nrm use 地址 //切换镜像源地址
镜像服务器:部署在国内的与国外官方服务器完全相同的服务器,可以下载国外任何服务器上有的包,由于部署在国内速度会相对较快,在固定的时间间隔内会更新以保持与国外服务器上的内容同步。