[root@zexu websocket_start]# npm ls -g installed npm WARN ls doesn't take positional args. Try the 'search' command npm WARN websocket-server@1.4.04 package.json: bugs['web'] should probably be bugs['url'] /usr/lib ├─┬ npm@1.1.2 │ ├── abbrev@1.0.3 │ ├── block-stream@0.0.5 │ ├── fast-list@1.0.2 │ ├── fstream@0.1.12 │ ├── graceful-fs@1.1.5 │ ├── inherits@1.0.0 │ ├── ini@1.0.2 │ ├── lru-cache@1.0.5 │ ├── minimatch@0.1.5 │ ├── mkdirp@0.3.0 │ ├── node-uuid@1.3.3 │ ├── nopt@1.0.10 │ ├── proto-list@1.0.0 │ ├── read@0.0.1 │ ├── request@2.9.151 │ ├── rimraf@2.0.1 │ ├── semver@1.0.13 │ ├── slide@1.1.3 │ ├── tar@0.1.12 │ └── which@1.0.3 └── websocket-server@1.4.04 [root@zexu websocket_start]# npm ls installed npm WARN ls doesn't take positional args. Try the 'search' command /home/qonco/workspace/JS/websocket_start (empty) [root@zexu websocket_start]# node > require("websocket-server"); Error: Cannot find module 'websocket-server' at Function._resolveFilename (module.js:332:11) at Function._load (module.js:279:25) at Module.require (module.js:354:17) at require (module.js:370:17) at repl:1:1 at REPLServer.eval (repl.js:80:21) at repl.js:190:20 at REPLServer.eval (repl.js:87:5) at Interface. (repl.js:182:12) at Interface.emit (events.js:67:17) >
答案 0 :(得分:56)
您已安装全局模块转到您的应用并尝试将全局链接到您的应用程序文件夹
sudo npm link <MODULeNAME>
答案 1 :(得分:15)
您是否使用-g选项安装了模块? 我认为并非每个模块都是全局安装的,而是尝试在本地为您正在创建的项目安装它(npm install),并检查错误是否仍然存在。