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

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

npm install -g local-web-server 

接下来,我去了包含index.html的文件夹D:\[path_to_webcontent] ,从该文件夹启动了一个cmd提示符,然后运行:

 node ws 

并得到错误:

module.js:338

扔呃;

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

为什么不能find全球安装的networking服务器? 模块“local-web-server”位于C:\Users\<user>\AppData\Roaming\npm\node_modules

您可以在cmd提示符下键入ws来代替node ws

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

 $ npm install -g local-web-server $ ws 

当你写node ws节点正在运行一个名为ws的模块。 如果要使用全局安装的软件包,只需在cmd提示符下使用该软件包的名称即可。

如果使用了这样的引用模块,并且nodejs找不到模块路径,请尝试:

C:\ Users \ {您的用户名} \ AppData \ Roaming \ npm \ node_modules

并在需要的路径中设置完整的路径或复制ws​​模块文件夹在您的项目文件夹

var ws = require('ws')

也可以使用../模块之前去一个文件夹。 (相对路径)

(记得标记为回答并投票;如果你有答案)