我是靠谱客的博主 灵巧含羞草,这篇文章主要介绍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学习笔记(五)——内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部