簡體   English   中英

如何為 Nodejs 安裝 mocha js?

[英]How to install mocha js for Nodejs?

在我的 ubuntu 系統nodejs 版本是 v0.10.25 和 nop 版本是 1.3.10 但是當我嘗試安裝 mochajs 進行測試時,出現以下錯誤

user@ubuntu:~/mochatest$ sudo npm install -g mocha
npm ERR! Error: Cannot find module 'fstream'
npm ERR!     at Function.Module._resolveFilename (module.js:338:15)
npm ERR!     at Function.Module._load (module.js:280:25)
npm ERR!     at Module.require (module.js:364:17)
npm ERR!     at require (module.js:380:17)
npm ERR!     at Object.<anonymous> (/usr/lib/nodejs/tar/lib/entry.js:14:15)
npm ERR!     at Module._compile (module.js:456:26)
npm ERR!     at Object.Module._extensions..js (module.js:474:10)
npm ERR!     at Module.load (module.js:356:32)
npm ERR!     at Function.Module._load (module.js:312:12)
npm ERR!     at Module.require (module.js:364:17)
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-36-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "mocha"
npm ERR! cwd /home/mochatest
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! code MODULE_NOT_FOUND
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/mochatest/npm-debug.log
npm ERR! not ok code 0

我不知道您的設置嘗試安裝哪個版本的 mocha,因為對我來說 mocha 不依賴於fsteam

├─┬ mocha@2.3.3
│ ├── commander@2.3.0
│ ├─┬ debug@2.0.0
│ │ └── ms@0.6.2
│ ├── diff@1.4.0
│ ├── escape-string-regexp@1.0.2
│ ├─┬ glob@3.2.3
│ │ ├── graceful-fs@2.0.3
│ │ ├── inherits@2.0.1
│ │ └─┬ minimatch@0.2.14
│ │   ├── lru-cache@2.7.0
│ │   └── sigmund@1.0.1
│ ├── growl@1.8.1
│ ├─┬ jade@0.26.3
│ │ ├── commander@0.6.1
│ │ └── mkdirp@0.3.0
│ ├─┬ mkdirp@0.5.0
│ │ └── minimist@0.0.8
│ └── supports-color@1.2.0

也許 npm 需要它...嘗試用 npm 安裝它,如果它不起作用考慮重新安裝 nodejs。

另外,也許相關,你在 MacOS 上嗎? 如果是這樣,請確保/var/lib/node_modules~/.npm具有正確的權限。

暫無
暫無

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

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