NPM的基本使用
NPM的基本使用
1. 初始化NPM
- 会生成package.json配置文件, -y 会所有选项为默认
1 | npm init -y |
2. 下载NPM包
- 会生成node_modules文件夹 会有很多文件夹和依赖 因为模块化
- 会生成package-lock.json文件
- package.json里dependencies会记录项目使用的包、对应版本等..
- package.json里devDependencies会记录项目使用的开发依赖的包
- package-lock.json里会记录依赖包的下载地址 提高包更新速度
1 | npm i install 包名 @版本号 |
3. 第三方包的使用-Moment.js
1 | // 使用moment包 npm install moment --save 默认不用写save |
4. 切换淘宝镜像源
1 | npm config set registry https://registry.npmmirror.com/ |
5. 全局包与本地包
1. 本地包: npm i 包名
- 在哪里执行命令,就在哪个文件夹安装
- 只对这个文件夹生效
2. 全局包: npm i 包名 -g
- 无论在哪里执行命令, 都会装到C盘根目录
- 对整个操作系统生效, 任何时候都能使用
- 本地包一般用于做项目开发的,主要是导入写代码的
- 全局包一般是工具类 (像vscode插件一样),主要是为你开发提供工具遍历的
3. 开发依赖与生产依赖
5. NPM命令大全
npm命令大全 | 简写 | 描述 |
---|---|---|
npm init –yes | npm init -y | 初始化包, 生成package文件 |
npm install 包名 | npm i 包名 | 下载包到node_module目录(默认下载最新版本) |
npm install 包名 -g | npm i 包名 -g | 安装全局包 |
npm install 包名@版本号 | npm i 包名@版本号 | 下载指定版本的包到node_module目录 |
npm uninstall 包名 | 删除本地包 | |
npm uninstall 包名 -g | 删除全局包 | |
npm install 包名 –save-dev | npm i 包名 -D | 安装开发依赖包(默认安装是生产依赖) |
npm config set registry=https://registry.npmmirror.com/ | 切换镜像源 | |
npm config list | 查询镜像源 | |
npm -v | 查看npm版本 | |
where node | 查看node安装目录 | |
where npm | 查看npm安装目录 | |
npm root -g | 查看npm区全局包安装目录 | |
npm list -g –deptch | 查看电脑装了哪些全局包 | |
npm install npm -g | 更新电脑的npm版本 |
6. package.json文件讲解
1 | { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小城故事!
评论