Node.js npm安装-g喘振,然后出现错误。请帮我解决这个问题
姓名:CI 关于: 推送: 分支机构:[硕士] 工作: 建造:Node.js npm安装-g喘振,然后出现错误。请帮我解决这个问题,node.js,npm,Node.js,Npm,姓名:CI 关于: 推送: 分支机构:[硕士] 工作: 建造: runs-on: ubuntu-latest - uses: actions/checkout@v2 - name: Node js installation uses: actions/setup-node@v2-beta with: versoin: 14 - name: Installing Surge run: npm install --glob
runs-on: ubuntu-latest
- uses: actions/checkout@v2
- name: Node js installation
uses: actions/setup-node@v2-beta
with:
versoin: 14
- name: Installing Surge
run: npm install --global surge
- name: Yarn Installation
uses: Borales/actions-yarn@v2.1.0
with:
cmd: install
- name: Start building ...
run: yarn build
- name: Deplying site on surge...
run: surge ./build http://practice_of_bootcamp.surge.sh --token ${{secrets.SURGE_TOKEN}}
当此工作流流动时,受尊重的错误进入范围
运行npm安装--全局激增
npm警告已弃用request@2.88.2:请求已被否决,请参阅
npm警告不推荐的har-validator@5.1.5:不再支持此库
npm WARN checkPermissions缺少对/usr/local/lib/node_模块的写入访问权限
npm错误!代码EACCES
npm错误!系统调用访问
npm错误!path/usr/local/lib/node_模块
npm错误!errno-13
npm错误!错误:EACCES:权限被拒绝,访问“/usr/local/lib/node\u modules”
npm错误![错误:EACCES:权限被拒绝,访问'/usr/local/lib/node_modules']{
npm ERR!errno:-13,
npm错误!代码:“EACCES”,
npm ERR!系统调用:“访问”,
npm错误!路径:'/usr/local/lib/node_modules'
npm ERR!}
npm错误!
npm错误!操作系统拒绝了该操作。
npm错误!您可能没有以当前用户身份访问此文件的权限
npm错误!
npm错误!如果您认为这可能是权限问题,请仔细检查
npm错误!文件及其包含目录的权限,或尝试运行
npm错误!以root/Administrator身份再次执行该命令
npm错误!此运行的完整日志可在以下位置找到:
npm错误/home/runner/.npm/_logs/2020-11-05T05_49_12_767Z-debug.log
错误:进程已完成,退出代码为243。这可以通过两种方式解决。最快的方法是
sudo npm安装-g喘振。通过使用sudo
,您暂时获得了root权限。可能会要求您输入用户密码
解决这个问题的一个更好的方法是安装。这需要几个步骤来设置,但它会将所有东西——节点、npm和所有全局npm模块——安装到用户的文件夹中,而不是系统级文件夹,如/usr/local
这将变得更易于管理,并且可以轻松地取消节点版本并重新开始。此外,您还可以安装多节点版本,并可以为特定项目或所有项目轻松地在多节点版本之间切换。这可以通过两种方式解决。最快的方法是sudo npm安装-g喘振。通过使用sudo
,您暂时获得了root权限。可能会要求您输入用户密码
解决这个问题的一个更好的方法是安装。这需要几个步骤来设置,但它会将所有东西——节点、npm和所有全局npm模块——安装到用户的文件夹中,而不是系统级文件夹,如/usr/local
这将变得更易于管理,并且可以轻松地取消节点版本并重新开始。此外,您还可以安装多节点版本,对于特定项目或所有项目,可以轻松地在它们之间切换。EACCES:permission denied(权限被拒绝):缺少对/usr/local/lib/node_模块的写入访问权限不清楚?EACCES:permission denied(权限被拒绝):缺少对/usr/local/lib/node_模块的写入访问权限不清楚?