node.js - 由于以下错误,无法安装本机反应,知道导致此错误的原因是什么吗?
问题描述
sachin@sachin-Lenovo-G50-80:~$ npm install -g react-native-cli npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/react-native-cli/node_modules/semver npm WARN checkPermissions Missing /usr/local/lib/node_modules/react-native-cli npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules/react-native-cli/node_modules 的写访问权限 npm WARN checkPermissions 缺少对 /usr/ 的写访问权限local/lib/node_modules /usr/local/lib
-- react-native-cli@2.0.1
-- semver@5.6.0
npm 错误!Linux 4.15.0-34-generic npm ERR!argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "react-native-cli" npm ERR!节点 v8.10.0 npm 错误!npm v3.5.2 npm 错误!路径 /usr/local/lib/node_modules/react-native-cli/node_modules/semver npm ERR!代码 EACCES npm 错误!errno -13 npm 错误!系统调用访问
npm 错误!错误:EACCES:权限被拒绝,访问 '/usr/local/lib/node_modules/react-native-cli/node_modules/semver' npm ERR!{ 错误:EACCES:权限被拒绝,访问 '/usr/local/lib/node_modules/react-native-cli/node_modules/semver' npm ERR!错误号:-13,npm 错误!代码:'EACCES',npm 错误!系统调用:'访问',npm ERR!路径:'/usr/local/lib/node_modules/react-native-cli/node_modules/semver'} npm ERR!npm 错误!请尝试以 root/管理员身份再次运行此命令。
npm 错误!请在任何支持请求中包含以下文件:npm ERR!/home/sachin/npm-debug.log
解决方案
您在 中没有写入权限/usr/local/lib/
。
此链接可能会有所帮助。
推荐阅读
- python - 读取整数的 txt 文件并返回所有非零值的 Python 程序
- perl - 如何使用 perl 脚本在文件中的特定位置插入行
- python - Pandas - 连接分组行时忽略空值
- spring-boot - 使用spring boot data redis连接redis集群问题
- android - Android Fabric:从现有应用程序添加更多事件(答案)
- java - 确定数字中位数的基本程序不适用于更高的数字?
- html - 响应式背景 CSS 着陆
- keras - 如何在 Keras 中实现加权交叉熵损失?
- python - 使用 Python 进行 Web 抓取以使用 BeautifulSoup 收集有关属性的信息
- python - 当一个对象创建不同类的对象时,它们共享数组吗?