npm 用法

1.为什么使用npm 

      方便快捷使用包

2.怎么安装

     下载nodejs   下载地址

3.常见命令行  

npm  -v                                  查看版本

         install                            下载安装

                                              -g 全局安装

                                               无               不会修改package.json

                                               –save            会在package.json的dependencies属性下添加X

                                               –save-dev     会在package.json的devDependencies属性下添加X

                                                           使用原则:运行时需要用到的包使用–save,否则使用–save-dev。(详细见:区别

         uninstall                         卸载模块                   

         init                                 创建package.json

         update                           更新模块

         search                            搜索模块

         list                                -g 查看全局安装模块    

4.设置淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

       



NPM(Node Package Manager)是基于 Node.js 的包管理器,以下是一些常见的 NPM 使用方法: ### 安装 NPM 在安装 Node.js 时,NPM 会自动被安装。可以通过以下命令检查 NPM 是否安装成功以及查看其版本: ```bash npm -v ``` ### 初始化项目 在项目根目录下,使用以下命令初始化一个新的项目,会生成一个 `package.json` 文件,用于记录项目的元数据和依赖信息: ```bash npm init ``` 如果想使用默认配置快速初始化,可以使用: ```bash npm init -y ``` ### 安装包 - **全局安装**:使用 `-g` 或 `--global` 标志,将包安装到系统全局环境中,可在任何项目中使用。例如安装 `nodemon`: ```bash npm install -g nodemon ``` - **本地安装**:将包安装到当前项目的 `node_modules` 目录下,并会更新 `package.json` 文件。 - **生产依赖**:使用 `--save` 或 `-S`(npm 5 之后可省略),表示该包是项目运行时必需的依赖。例如安装 `express`: ```bash npm install express ``` - **开发依赖**:使用 `--save-dev` 或 `-D`,表示该包只在开发和测试阶段使用,如 `jest` 用于测试: ```bash npm install --save-dev jest ``` ### 卸载包 - **全局卸载**:使用 `-g` 标志卸载全局安装的包。例如卸载 `nodemon`: ```bash npm uninstall -g nodemon ``` - **本地卸载**:卸载本地项目中的包,并更新 `package.json` 文件。例如卸载 `express`: ```bash npm uninstall express ``` ### 更新包 - **全局更新**:更新全局安装的包。例如更新 `nodemon`: ```bash npm update -g nodemon ``` - **本地更新**:更新本地项目中的包。例如更新 `express`: ```bash npm update express ``` ### 查看包信息 查看某个包的详细信息,例如查看 `express` 的信息: ```bash npm info express ``` ### 运行脚本 在 `package.json` 文件的 `scripts` 字段中可以定义一些脚本命令,使用 `npm run` 来执行这些脚本。例如: ```json { "scripts": { "start": "node app.js" } } ``` 使用以下命令执行 `start` 脚本: ```bash npm run start ``` ### 切换镜像 国内直接使用 NPM 的官方镜像是非常慢的,推荐使用淘宝 NPM 镜像。可以使用淘宝定制的 `cnpm` (gzip 压缩支持) 命令行工具代替默认的 `npm`: ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值