Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Jquery 在Ubuntu 14.04上通过npm安装jsdom的问题_Jquery_Linux_Node.js_Ubuntu_Jsdom - Fatal编程技术网

Jquery 在Ubuntu 14.04上通过npm安装jsdom的问题

Jquery 在Ubuntu 14.04上通过npm安装jsdom的问题,jquery,linux,node.js,ubuntu,jsdom,Jquery,Linux,Node.js,Ubuntu,Jsdom,我试图安装jsdom以在我正在使用的脚本中使用,但是,我经常遇到错误,似乎在任何地方都找不到解决方案。大多数人都有没有安装g++的问题,我确实安装了 无论如何,这是我的package.json文件 { "name": "learning_nodejs", "version": "0.0.0", "description": "", "main": "script.js", "dependencies": { "optimist": "~0.6.1", "jqu

我试图安装jsdom以在我正在使用的脚本中使用,但是,我经常遇到错误,似乎在任何地方都找不到解决方案。大多数人都有没有安装g++的问题,我确实安装了

无论如何,这是我的package.json文件

{
  "name": "learning_nodejs",
  "version": "0.0.0",
  "description": "",
  "main": "script.js",
  "dependencies": {
    "optimist": "~0.6.1",
    "jquery": "~2.1.3",
    "jsdom": "*"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "BSD-2-Clause"
}
然后,如果节点_modules文件在前面的尝试中存在,我会将其删除。转到package.json目录并运行
npm安装

这似乎有点奏效,但后来我遇到了一大堆错误。这应该足以说明发生了什么:

npm ERR! error rolling back Error: UNKNOWN, unlink '/home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/cssstyle/lib/properties.js'
npm ERR! error rolling back  jsdom@4.0.4 { [Error: UNKNOWN, unlink '/home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/cssstyle/lib/properties.js']
npm ERR! error rolling back   errno: -1,
npm ERR! error rolling back   code: 'UNKNOWN',
npm ERR! error rolling back   path: '/home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/cssstyle/lib/properties.js' }
npm ERR! Error: EROFS, symlink '../acorn/bin/acorn'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-24-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path ../acorn/bin/acorn
npm ERR! code EROFS
npm ERR! errno 56
npm ERR! Error: ENOENT, lstat '/home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/parse5/lib/tree_construction/doctype.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-24-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/parse5/lib/tree_construction/doctype.js
npm ERR! fstream_path /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/parse5/lib/tree_construction/doctype.js
无论如何,我有一种感觉,这与我的投影是在Ubuntu 14.04(虚拟化)和我的主机操作系统之间安装的共享驱动器有关

提前感谢

找到了解决方案

基本上,这确实是因为共享文件,但只是添加了--no-bin链接就可以修复它。希望这对某人有帮助

npm ERR! System Linux 3.13.0-24-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test
npm ERR! fstream_path /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/node_modules/jsdom/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/common.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call setupMadeDir
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack end (/usr/lib/nodejs/fstream/lib/writer.js:319:21)
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:336:20
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:358:20
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm WARN optional dep failed, continuing source-map@0.1.43
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/daniel/Desktop/virtual_share/javascript_stuff/learning_nodejs/npm-debug.log
npm ERR! not ok code 0