[tnpm] installer(undefined) 配置或 fs(native) 配置非法,使用默认的 installer(npminstall) 和 fs(native) Downloading @ali/parrot-tool-must to /usr/local/lib/node_modules/@ali/parrot-tool-must_tmp Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@ali'
时间: 2023-09-08 21:07:42 浏览: 53
这个错误是因为你没有在运行安装命令时使用管理员权限。你可以尝试在命令前面加上sudo来获取管理员权限,像这样:
```
sudo npm install @ali/parrot-tool-must -g
```
这将会在安装时使用管理员权限,并将模块安装在全局环境中。如果你仍然遇到权限问题,你可以尝试更改全局模块的安装路径,或者使用nvm来管理你的Node.js版本和全局模块。
相关问题
tnpm 指定版本安装
要在npm中指定特定版本安装一个包,你可以使用以下命令:
```bash
npm install 包名@版本号
```
例如,要安装lodash的4.17.21版本,可以运行以下命令:
```bash
npm install lodash@4.17.21
```
这将下载并安装指定版本的lodash包。请确保使用正确的包名和版本号进行安装。
sudo npm i @vue/cli -g 报错66
这个命令会在全局安装Vue CLI,但是如果出现报错“66”,一般是由于访问npm仓库失败引起的。可能的原因包括网络异常或者npm仓库系统维护等。你可以尝试以下操作:
1. 检查网络是否正常,尝试重新运行命令。
2. 修改npm源为国内镜像,可以使用淘宝镜像或者cnpm。具体方法可以参考:https://developer.aliyun.com/mirror/NPM?from=tnpm。
3. 在命令末尾追加--registry=https://registry.npm.taobao.org参数,强制使用淘宝镜像进行安装。
希望以上信息能够帮助你解决问题。