Node.js local-web-server:找不到模块 ws(全局安装)

sot*_*tix 3 windows webserver node.js local-web-server

我想在 Windows 7 上启动一个简单的本地 Web 服务器进行本地开发。为此,我安装了 node.js,然后运行:

npm install -g local-web-server
Run Code Online (Sandbox Code Playgroud)

接下来,我转到D:\[path_to_webcontent]包含 的文件夹index.html,从该文件夹启动命令提示符并运行:

node ws
Run Code Online (Sandbox Code Playgroud)

并得到错误:

模块.js:338

抛出错误;

^ 错误:找不到模块“D:[path_to_webcontent]\ws”

为什么节点找不到全局安装的Web服务器?模块“local-web-server”位于C:\Users\<user>\AppData\Roaming\npm\node_modules

小智 6

node ws您只需输入wscmd 提示符即可。

来自 npm 的文档(https://www.npmjs.com/package/local-web-server):

$ npm install -g local-web-server
$ ws
Run Code Online (Sandbox Code Playgroud)

当您编写node ws节点时,它希望运行一个名为 的模块ws。当您想使用全局安装的软件包时,您只需在 cmd 提示符中使用该软件包的名称即可。