@1002522146
        
        2017-07-12T07:41:36.000000Z
        字数 1753
        阅读 672
    node.js
包(项目,工程)
概念
1、在Node.js语言中,包和模块并没有本质的不同,包是在模块的基础上更深一步的抽象。2、包将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。3、Node.js根据 CommonJS 规范实现了包机制,开发了 npm 来解决包的发布和获取需求。
包的说明文件(package.json)
使用package.json能干什么
1、 相当于你本地项目的一个文档说明。2、允许你指定你项目中所使用的node包的版本。3、构建你的项目更加容易,便于给其他人共享。
package.json属性详解
{"name": "npm_command", //包名"version": "1.0.0", //版本"scripts": { //配置npm运行命令"start": "node bin/www"},"dependencies": {//运行依赖的包"jquery": "^3.2.1"},"devDependencies": {//开发依赖的包"babel": "^6.23.0"}}
扩展:
"jquery": "^3.2.1" -----向上的尖括号可以管理二级,三级版本"jquery": "~3.2.1" -----波浪线可以管理三级版本。
npm(包管理工具)
```
yarn(包管理工具)
cyarn
