Npm请以root / administrator为单位再次尝试使用此命令安装bootstrap jquery包时出错

时间:2017-09-14 05:53:03

标签: angular angular-cli npm-install

通常会显示

  

E:\ NG4 \ 19.Admin Panels \ SupperAdmin> npm install bootstrap jquery --save   npm WARN read-shrinkwrap这个版本的npm兼容   lockfileVersion @ 1,但生成了npm-shrinkwrap.json   lockfileVersion @ 0。我会尽力做到最好!警告   read-shrinkwrap这个版本的npm兼容   lockfileVersion @ 1,但生成了npm-shrinkwrap.json   lockfileVersion @ 0。我会尽力做到最好! [
  ......] - postinstall:info lifecycle jquery@3.2.1~postinstall:   jquery@3.2.1

它将以70%安装软件包,然后(上一条消息)然后等待几分钟,然后显示以下消息:

E:\ NG4 \ 19.Admin Panels \ SupperAdmin> npm install bootstrap jquery --save npm WARN read-shrinkwrap这个版本的npm与lockfileVersion @ 1兼容,但是为lockfileVersion @ 0生成了npm-shrinkwrap.json。我会尽力做到最好! npm WARN read-shrinkwrap这个版本的npm与lockfileVersion @ 1兼容,但是为lockfileVersion @ 0生成了npm-shrinkwrap.json。我会尽力做到最好! 错误的ERR!路径E:\ NG4 \ 19.Admin Panels \ SupperAdmin \ node_modules \ fsevents \ node_modules \ assert-plus \ package.json 错误的ERR!代码EPERM 错误的ERR! errno -4048 错误的ERR!系统调用unlink 错误的ERR!错误:EPERM:不允许操作,取消链接'E:\ NG4 \ 19.Admin Panels \ SupperAdmin \ node_modules \ fsevents \ node_modules \ assert-plus \ package.json' 错误的ERR! {错误:EPERM:不允许操作,取消链接'E:\ NG4 \ 19.Admin Panels \ SupperAdmin \ node_modules \ fsevents \ node_modules \ assert-plus \ package.json' 错误的ERR! stack:'错误:EPERM:不允许操作,取消链接\'E:\ NG4 \ 19.Admin Panels \ SupperAdmin \ node_modules \ fsevents \ node_modules \ assert-plus \ package.json \'', 错误的ERR!错误:-4048, 错误的ERR!代码:'EPERM', 错误的ERR!系统调用:'unlink', 错误的ERR!路径:'E:\ NG4 \ 19.Admin Panels \ SupperAdmin \ node_modules \ fsevents \ node_modules \ assert-plus \ package.json'} 错误的ERR! 错误的ERR!请尝试以root / Administrator方式再次运行此命令。

npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! C:\ Users \用户Sayed的\应用程序数据\漫游\ NPM-cache_logs \ 2017-09-14T05_48_28_139Z-的debug.log

E:\ NG4 \ 19.Admin Panels \ SupperAdmin>

See this image Click here

  

E:\ NG4 \ 19.Admin Panels \ SupperAdmin>

1 个答案:

答案 0 :(得分:1)

您的问题与此github issue相关。

运行let mainPage = require('../pages/MainPage');> module.exports = { "Sample Test Case": client => { mainPage.PageToBeAccessed.waitForElementVisible('@element1',3000); client.pause(10000); } }; 以解决此问题。 你也可以降级你正在使用的npm版本。