Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript npm live server安装:符号链接错误(即使以root/admin身份运行)_Javascript_Node.js_Linux_Ubuntu_Npm - Fatal编程技术网

Javascript npm live server安装:符号链接错误(即使以root/admin身份运行)

Javascript npm live server安装:符号链接错误(即使以root/admin身份运行),javascript,node.js,linux,ubuntu,npm,Javascript,Node.js,Linux,Ubuntu,Npm,我正在使用AngularJS教程(),它需要安装Node.js。在本书后面的附录中,列出了使用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 b

我正在使用AngularJS教程(),它需要安装Node.js。在本书后面的附录中,列出了使用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 
除了live server之外,一切都正常。当我尝试安装此组件时,会收到以下错误消息(这是从
npm debug.log
文件中提取的):

至于最后一行建议以root/admin运行——我已经用root(我在Ubuntu 16.04 LTS上)尝试过了,但结果都一样(错误代码和所有内容都一样)。显然这是一个符号链接问题,但我对此一无所知。通过NPM下载的所有其他组件工作正常


如何按照建议解决符号链接问题?

请检查:347错误请以root/管理员身份再次尝试运行此命令。如果没有,则应尝试检查兼容的节点模块版本。您可以通过命令npm install lite server-g来删除和安装lite服务器。lite server可以单独安装。

lite server和live server的区别是什么?我正在尝试尽可能少地偏离本书的规范。很抱歉我的错误:您可以将lite server或live server安装为全局。问题可能是缺少目录
node\u modules/.bin
。断章取义的说不出是什么造成的,以及此软件包中是否存在错误。@tripleee您还需要什么其他上下文?以下是本书附录中给出的命令列表:
npm init-y
npm install angular@^1.5.0--保存
npm install angular messages@^1.5.0--保存
<-route@1.5.0-beta.2--保存npm安装引导程序--保存
npm install live server--保存开发人员
除了live-server之外,一切正常。您使用的文件系统是什么?它看起来像一个USB驱动器,也许它使用的文件系统不支持符号链接?顺便问一下,你使用chrome操作系统是因为它不支持符号链接吗
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 ]