簡體   English   中英

npm live-server安裝:symlink錯誤(即使以root / admin身份運行)

[英]npm live-server install: symlink error (even when running as root/admin)

我正在使用一本需要安裝Node.js的AngularJS教程書(《 解開AngularJS 1.5(IstvánNovák的130多個完整示例 )》 )。 在本書后面的附錄中,它列出了命令行代碼,以使用NPM安裝各種程序包以與Node.js一起使用。 列出的最后一個組件是live-server 我正在運行以下命令:

npm init -y
npm install angular@^1.5.0 --save
npm install angular-messages@^1.5.0 --save
npm install angular-route@1.5.0-beta.2 --save
npm install bootstrap --save
npm install jquery --save
npm install live-server --save-dev 

除了實時服務器,其他一切都正常。 當我嘗試安裝此組件時,收到以下錯誤消息(這是從npm-debug.log文件中提取的):

335 warn UnravelingAngular1.5@1.0.0 No repository field.
336 verbose stack Error: EPERM: operation not permitted, symlink '../mime/cli.js' -> '/media/usb/AngularJS Test/Samples/node_modules/.bin/mime'
336 verbose stack     at Error (native)
337 verbose cwd /media/usb/AngularJS Test/Samples
338 error Linux 4.4.0-31-generic
339 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "live-server" "--save-dev"
340 error node v4.4.7
341 error npm  v3.10.5
342 error path ../mime/cli.js
343 error code EPERM
344 error errno -1
345 error syscall symlink
346 error Error: EPERM: operation not permitted, symlink '../mime/cli.js' -> '/media/usb/AngularJS Test/Samples/node_modules/.bin/mime'
346 error     at Error (native)
346 error  { [Error: EPERM: operation not permitted, symlink '../mime/cli.js' -> '/media/usb/AngularJS Test/Samples/node_modules/.bin/mime']
346 error   errno: -1,
346 error   code: 'EPERM',
346 error   syscall: 'symlink',
346 error   path: '../mime/cli.js',
346 error   dest: '/media/usb/AngularJS Test/Samples/node_modules/.bin/mime',
346 error   parent: 'UnravelingAngular1.5' }
347 error Please try running this command again as root/Administrator.
348 verbose exit [ -1, true ]

至於最后一行建議以root / admin身份運行-我已經使用root嘗試了此操作(我在Ubuntu 16.04 LTS上),但結果不成功(相同的錯誤代碼和所有錯誤)。 顯然這是一個符號鏈接問題,但我對此一無所知。 通過NPM下載的所有其他組件都可以正常工作。

如何按照建議解決符號鏈接問題?

請檢查: 347錯誤請嘗試以root / Administrator身份再次運行此命令。 如果不是,則應嘗試檢查兼容的節點模塊版本。 您可以通過命令npm install lite-server -g刪除和安裝lite-server。 lite-server可以單獨安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM