npm包常用命令行

本文介绍Node.js中的npm命令使用方法,包括安装、卸载、更新模块等操作,并提供了npm命令的一些常见用法。

1、安装node模块

npm install name
npm install name -g全局安装
npm install name --save/-S安装的同时,将信息写入package.json中项目路径中,如果有package.json文件时

2、卸载node模块

npm uninstall name

3、更新node版块

npm update name

4、检查过期与否,列出所有过时的包,可以及时进行包的更新

npm outdated

5、npm init

创建一个package.json文件,内容包含名称、版本、作者等

6、npm root

查看当前包的安装路径

7、npm root -g

查看全局的包的安装路径

8、npm -v

查看npm安装的版本

9、npm view name

查看node模块的package.json文件夹

10、npm list

查看当前目录下已安装的node包
注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容。$ npm list parseable=true可以目录的形式来展现当前安装的所有node包



以下是一些 npm 管理工具的常用命令列表,涵盖安装、管理、配置、缓存操作等常见用途: ### 安装与卸载 - `npm install <package-name>`:安装指定名称的到项目中[^3]。 - `npm install -g <package-name>`:全局安装指定的,通常用于安装命令工具。 - `npm install --save-dev <package-name>`:安装开发依赖,并将其添加到 `package.json` 文件的 `devDependencies` 部分[^3]。 - `npm uninstall <package-name>`:卸载本地安装的。 - `npm uninstall -g <package-name>`:卸载全局安装的。 ### 依赖管理 - `npm init`:创建一个新的 `package.json` 文件。 - `npm init -y`:快速创建一个带有默认值的 `package.json` 文件。 - `npm update <package-name>`:更新指定的最新版本。 - `npm outdated`:列出所有已安装但存在新版本的。 - `npm install --production`:仅安装生产环境依赖项,跳过 `devDependencies`。 ### 信息与搜索 - `npm search <keyword>`:在 npm 注册表中搜索。 - `npm view <package-name>`:查看的详细信息,例如版本、依赖项等。 - `npm info <package-name>`:获取的完整信息,括发布历史和维护者信息。 ### 缓存操作 - `npm cache clean --force`:清理 npm 缓存,用于解决下载失败或冲突问题[^2]。 - `npm cache ls`:列出缓存中的。 - `npm cache verify`:验证缓存内容的完整性。 - `npm cache npx ls`:列出缓存的 npx 相关内容。 - `npm cache npx rm <key>`:删除缓存中的特定 npx 内容。 ### 脚本运 - `npm run <script-name>`:运 `package.json` 中定义的脚本。 - `npm start`:运 `package.json` 中定义的 `start` 脚本,如果没有定义,则默认运 `node app.js` 或 `node server.js`。 - `npm test`:运 `package.json` 中定义的 `test` 脚本。 ### 其他常用命令 - `npm version`:查看当前 npm 客户端版本。 - `npm config list`:显示当前 npm 的配置。 - `npm whoami`:显示当前登录的 npm 用户。 - `npm login` / `npm logout`:登录或退出 npm 账户。 - `npm publish`:发布一个新的或更新现有的npm 注册表。 ### 示例代码:运脚本 ```json // package.json { "scripts": { "start": "node app.js", "test": "jest", "lint": "eslint ." } } ``` ```bash npm run test # 运测试脚本 npm run lint # 运代码检查 ``` ### 示例代码:安装与保存依赖 ```bash npm install express --save-dev # 将 express 安装为开发依赖 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值