npm命令

本文列举了npm的18个核心命令,包括更新全局版本、查看react-native版本、卸载和更新模块、搜索模块、检查包过时情况、查看安装路径、安装依赖包、创建package.json、管理配置路径、启动和停止模块等,为开发者提供了实用的npm操作指南。

1、更新全局的某个版本

npm update -g 版本

2、react-native的版本

react-native --version

3、卸载模块

npm uninstall

4、更新模块

npm update

5、搜索模块

npm searc

6、查看当前包的安装路径

npm root

7、查看全局的包的安装路径

npm root -g

8、检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

npm outdated
9、 查看安装的模块

npm list

10、安装nodejs的依赖包

npm install  

11、在项目中引导创建一个package.json文件

npm init

12、管理npm的配置路径

npm config

  设置代理
     npm config set proxy=http://dev-proxy.oa.com:8080
     设置淘宝镜像
     npm config set registry https://registry.npm.taobao.org
     临时配置淘宝镜像
     npm install -g cnpm --registry=https://registry.npm.taobao.org
     删除代理
     npm config delete proxy
     删除镜像
     npm config delete registry
13、 启动模块

npm start

14、停止模块

npm stop

15、 重新启动模块

npm restart

16、 测试模块

npm test

17、 用户登录

npm adduser

18、 发布模块

npm publish

19、在发布的包上设置访问级别

npm access

转载于:https://my.oschina.net/u/3939041/blog/2251962

### 解决方案 当遇到 `npm command not found` 的问题时,通常表明系统中未正确安装或配置 Node.js 和 npm。以下是可能的解决方案及原因分析: 1. **确认 Node.js 和 npm 是否已安装** 使用以下命令检查 Node.js 和 npm 是否已正确安装: ```bash node -v npm -v ``` 如果命令返回版本号,则说明已安装;如果返回 `command not found`,则需要重新安装 Node.js[^2]。 2. **重新安装 Node.js** 如果 Node.js 或 npm 未安装,可以通过官方提供的安装包进行安装。例如,在 macOS 上可以使用 Homebrew 安装: ```bash brew install node ``` 在 Linux 系统上,可以使用包管理器安装: ```bash sudo apt update sudo apt install nodejs npm ``` 3. **检查环境变量配置** 即使 Node.js 和 npm 已安装,但如果路径未正确添加到系统的环境变量中,也可能导致 `command not found` 的问题。确保 `/usr/local/bin` 或其他 npm 安装路径已添加到 `$PATH` 中: ```bash echo $PATH ``` 如果路径缺失,可以在 `.bashrc` 或 `.zshrc` 文件中添加以下内容: ```bash export PATH=$PATH:/usr/local/bin source ~/.zshrc ``` 4. **全局安装路径问题** 如果 npm 的全局模块路径未正确配置,可能会导致命令无法识别。可以通过以下命令检查并设置正确的全局路径: ```bash npm config get prefix ``` 如果路径不正确,可以重新设置: ```bash npm config set prefix /usr/local ``` 5. **权限问题** 某些情况下,npm 的全局安装可能需要管理员权限。尝试以下命令重新安装 npm 全局依赖: ```bash sudo npm install -g npm ``` 6. **检查 Shell 配置文件** 如果上述方法均无效,可能是 Shell 配置文件中存在问题。检查 `.bash_profile`、`.zshrc` 或 `.bashrc` 文件中是否有与 npm 或 Node.js 相关的错误配置,并修复。 --- ### 示例代码 以下是一个完整的检查和修复流程示例: ```bash # 检查 Node.js 和 npm 版本 node -v npm -v # 如果未安装,重新安装 Node.js brew install node # macOS 用户 sudo apt install nodejs npm # Linux 用户 # 检查全局路径配置 npm config get prefix # 设置正确的全局路径 npm config set prefix /usr/local # 测试 npm 命令是否可用 npm -v # 如果仍不可用,尝试使用管理员权限重新安装 npm sudo npm install -g npm ``` --- ### 注意事项 - 如果问题仍未解决,可以尝试卸载并重新安装 Node.js。 - 确保使用的 Shell 是最新版本,某些旧版本的 Shell 可能存在兼容性问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值