我是靠谱客的博主 灵巧含羞草,这篇文章主要介绍nodejs学习笔记(五)—— Nodejs 中的包、npm、第三方模块、package.json、npm以及package.json版本号前面 ‘^’、 ‘~’ 、‘*‘ 的含义,现在分享给大家,希望可以做个参考。
一、包与NPM
1. 包
Nodejs中除了它自己提供的核心模块外,我们可以自定模块,也可以使用第三方的模块。Nodejs中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理
完全符合CommonJs规范的包目录一般包含如下文件
- package.json:包描述文件
- bin:用于存放可执行二进制文件的目录
- lib:用于存放JavaScript代码的目录
- doc:用于存放文档的目录
npm:在Nodejs中通过NPM命令来下载第三方的模块(包)。
和在vue中一样
安装 npm i md5 -S 【npm install md5 --save】
卸载 npm un md5 【npm uninstall md5】
安装指定版本 npm i md5@2.1.1 -S
package.json
package.json定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)
1. 创建package.json
npm init 或者 npm init -y
2. package.json文件
{
"name": "demo04",//项目名称
"version": "1.0.0",//项目的版本
"description": "",//项目的描述
"main": "app.js",//项目入口
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"md5": "^2.2.1", //^ 表示第一位版本号不变 后两位取最新 ~ 表示前两位不变,最后一位更新 * 表示全部取最新
"node-media-server": "^2.1.0"
}
}
cnpm的使用
npm i -g cnpm --registry=https://registry.npm.taobao.org
最后
以上就是灵巧含羞草最近收集整理的关于nodejs学习笔记(五)—— Nodejs 中的包、npm、第三方模块、package.json、npm以及package.json版本号前面 ‘^’、 ‘~’ 、‘*‘ 的含义的全部内容,更多相关nodejs学习笔记(五)——内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复