1.5 linux查找node_moudle和node路径

一、查找node_moudle路径

npm root -g

二、查找node路径

npm bin -g

### Linux 中 npm 与 node_modules 使用指南 #### 安装 Node.js npm 在 Linux 上安装 Node.js 可以通过官方推荐的方式进行,这会自动附带安装 npm。对于特定版本的需求,可以利用 `nvm` (Node Version Manager) 来管理多个 Node.js 版本。 ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install --lts ``` 上述命令首先下载并执行 nvm 的安装脚本,接着激活它以便立即使用,最后安装最新的长期支持版(LTS) Node.js[^4]。 #### 初始化新项目创建 package.json 文件 在一个新的目录下初始化一个新的 Node.js 应用程序可以通过下面这条简单的命令完成: ```bash npm init -y ``` 此操作会在当前工作空间生成一个默认配置的 `package.json` 文件,用于记录项目的依赖关系其他元数据信息[^1]。 #### 管理本地模块(node_modules) 当开发者想要添加第三方库到自己的应用里时,通常会选择保存至 `node_modules` 文件夹中。为了防止不同环境中可能存在的差异影响部署过程中的稳定性,在提交代码之前应当清理掉这个文件夹及其关联锁定文件如 `package-lock.json` 或者 `.pnpm-store` 如果改用了 pnpm 工具的话。 ```bash rm -rf node_modules/ rm -f package-lock.json ``` 之后再重新构建所需的依赖项列表即可恢复所有必要的包: ```bash npm ci #严格按照package-lock.json里的版本来重建node_modules ``` 如果考虑切换成更高效的包管理器比如 pnpm,则需按照相应文档指引调整流程[^2]。 #### 设置镜像源加速国内网络下的资源获取速度 由于地理因素造成的延迟问题,中国境内的用户可能会遇到较慢的速度从国外服务器拉取软件包的情况。此时可选用阿里云、腾讯云等提供的 CDN 加速服务作为替代方案之一。 ```bash npm config set registry=https://registry.npmmirror.com/ ``` 另外还有其他工具可以帮助简化这一更改过程,例如前面提到过的 nrm 插件能够轻松切换不同的注册表地址[^3]。 #### 处理常见的错误提示 有时会出现诸如权限不足之类的报错现象,这时建议尝试以下措施解决问题: - 修改全局路径权限:`sudo chown -R $USER:$GROUP /usr/local/lib/node_modules` - 更改为只读模式:`npm config set unsafe-perm true` - 清除缓存重试:`npm cache clean --force` 以上就是有关于 Linux 下 npm 跟 node_modules 的基本介绍以及应对部分典型状况的方法汇总。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值