npm是nodejs的包管理工具,可以用来下载第三方插件、包、模块。
npm的官方地址
- npmjs.org- https://www.npmjs.com/- https://registry.npmjs.org/
npm 常用命令
获取配置- npm config get <settings>设置配置- npm config set <settings>获取全局包node_modules路径- npm root -g获取当前路径的node_modules路径- npm root通过用户名、密码登录到 https://www.npmjs.com/- npm adduser- npm login清除缓存- npm clear cache- npm clean cache查看帮助- npm --help发布包- npm publish取消发布包- npm unpublish获取一个包的作者- npm owner获取用户名- npm whoami生成一个包管理文件- npm init -y执行包管理文件的某条命令- npm run <>npm start 启动默认命令的简写 npm run start下载包- npm install <packagename>- npm install <packagename> --save-dev- npm install <packagename> --save- npm install <packagename> -D- npm install <packagename> -S- npm install <packagename> -g- npm install <packagename>@x.x.x
包管理文件
package.josn是node的包管理文件,用来记录一个包或者一个项目的重要信息
{"name": "day-01", //项目名称,由字母数字下划线组成,不能与npmjs.org官网的包重名"version": "1.0.0", //项目版本号"description": "", // 项目描述"main": "index.js", //入口文件"scripts": { //快捷命令"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [], //项目关键字"author": "", //作者"license": "ISC", //版本信息"dependencies":{}, //生产环境依赖模块"devDependencies": {}//开发环境依赖模块}
npm install 的执行过程

