Node.js自学笔记(四)

4.6.3 项目依赖
  • 在项目开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖
  • 使用npm install 包名命令下载的文件会默认被添加到package.json文件的dependencies中
4.6.4 开发依赖
  • 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖
  • 使用npm install 包名 --save-dev命令将包添加到package.json文件的devDependencies中

下面来看一个简单的例子,演示如何安装一个开发依赖
首先在命令行界面下载一个模块
在这里插入图片描述
接着切换到代码编辑器当中,查看package.json文件
在这里插入图片描述
那么区分项目依赖和开发依赖的好处有什么呢?

  • 可以让我们在不同的运行环境下,下载不同的依赖。

下面我们来演示一下
首先,删除node_modules文件夹
接下来,切换到命令行工具中
假设当前是开发人员的开发环境,我们则使用npm install下载全部的依赖,不论是项目依赖还是开发依赖在这里插入图片描述
接下来再次删除node_modules文件夹,我来演示项目依赖的下载
切换到命令行当中
在这里插入图片描述

4.6.5package-lock.json文件的作用
  • 锁定包的版本,确保再次下载时不会因为包版本不同而产生问题
  • 加快下载速度,因为该文件中已经记录了项目所依赖第三方包的树状结构和包的下载地址,重新安装时只需下载即可,不需要做额外的工作
package.json中 scripts的使用

在scripts选项中存储的都是命令的别名,当我们要频繁执行的命令比较长的时候,我们就可以把这个长的命令写在scripts选项中。
以下我只演示scripts最基本的使用

以nodemon为例,首先在代码编辑器中打开package.json文件,
在scripts选项中键入如图所示的代码。在这里插入图片描述
其中,build就是命令的别名,后面的则是命令的完整地址。当我们想执行nodemon app.js的时候,使用build这个别名就可以了。

下面我们在description文件夹中新建一个名叫app.js的文件,并简单的写一个输出代码,如图在这里插入图片描述
接下来切换到命令行当中,只需要使用 npm run 命令的别名 即可执行我们刚刚创建的app.js文件,如图在这里插入图片描述

weixin295微信小程序选课系统+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值