【发布时间】:2022-01-07 09:09:08
【问题描述】:
我已经在我的 windows-7 PC 上安装了 node.js。我无法创建到远程服务器的 websocket 连接。
我试图在我的脚本中加载模块“ws”:--
var WebSocket = require('ws')
它给出了一个错误:--
cannot find module 'ws'
所以我按照这里的说明进行操作:--
node.js websocket module installed but won't work in scripts
Execute cmd as Administrator (Right click cmd icon-> Run as Administrator) Then type in cmd:
c:\Node Instalation Dir\> npm install -g express
c:\Node Instalation Dir\> npm install websocket --force
Then run my script :--
D:\My Script Folder \> node myscript.js
同样的错误。可能是什么问题呢 ?
cannot find module 'ws'
【问题讨论】:
-
在脚本文件夹中运行 npm install 命令。另外,我认为应该是“npm install ws”。
-
此外,当命令行路径与该目录不同时,您还需要将节点安装目录添加到全局环境变量“PATH”,以便按原样使用命令。除非您这样做,否则当您在目录 ex 之外运行命令时,您需要指定 npm 可执行文件的完整工作路径。 c:\myscript> c:\nodeinstall\npm.exe install ws
标签: javascript node.js