node.js创建项目

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 地址  //切换镜像源地址

 镜像服务器:部署在国内的与国外官方服务器完全相同的服务器,可以下载国外任何服务器上有的包,由于部署在国内速度会相对较快,在固定的时间间隔内会更新以保持与国外服务器上的内容同步。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值