在npm官网有大量的开源npm包,它作为一个包管理器存在。
在node中想使用这些第三方包,需要先进行下载。
一:下载包 silly-datetime
1.安装 npm i silly-datetime
2.引入 require('silly-datetime')
3.使用 sd.format(new Date(),'YYYY-MM-DD')
二:package.json的作用
package.json记录着我们下载过的包,所以以上的npm install silly-datetime 应该也记录到package.json中
1.生成package.json npm init
2-1安装md5包 npm install md5-node --save 写入到package.json 里面的 dependencies 配置当前程序所依赖的其他包。
2-2安装md5包 npm install md5-node --save-dev 写入到package.json 里面的 devDependencies 配置当前程序所依赖的其他包,只会下载模块,而不下载这些模块的测试 和文档框架
三:package.json中的包版本
"dependencies": {
"ejs": "^2.3.4",
"express": "^4.13.3",
"formidable": "^1.0.17"
}
- ^表示第一位版本号不变,后面两位取最新的
-
~表示前两位不变,最后一个取最新
-
*表示全部取最新
四:标准的commonJs包
完全符合 CommonJs 规范的包目录一般包含如下这些文件。 • package.json :包描述文件。 • bin :用于存放可执行二进制文件的目录。 • lib :用于存放 JavaScript 代码的目录。 • doc :用于存放文档的目录。
五:安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org