标签:结构 js代码 版本 express span 自动 config ima package
CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。CommonJS的包规范由 包结构 和 包描述文件 两个部分组成。
包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件。
包描述文件用于表达非代码相关的信息,它是一个JSON格式的文件 – package.json,位于包的根目录下,是包的重要组成部分。
package.json 的属性主要有:
CommonJS包规范是理论,NPM是其中一种实践。对于Node而言,NPM帮助其完成了第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统。
node.js安装时会自动下载npm包,该包结构如下:
npm -v #查看npm的版本 npm version #查看所有模块的版本 npm init #初始化项目(创建package.json) npm i/install 包名 #安装指定的包 npm i/install 包名 --save #安装指定的包并添加依赖 npm i/install 包名 -g #全局安装(一般都是一些工具) npm i/install #安装当前项目所依赖的包 npm s/search 包名 #搜索包 npm r/remove 包名 #删除一个包
由于npm的镜像源是在国外,因此安装过程中下载可能比较慢或者下载失败,可以写选择连接 淘宝NPM镜像。方法如下:
npm --registry https://registry.npm.taobao.org install express
npm config set registry https://registry.npm.taobao.org
npm install express
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install express
标签:结构 js代码 版本 express span 自动 config ima package
原文地址:https://www.cnblogs.com/zjfjava/p/9911951.html