我想在Windows 7上启动一个简单的本地Web服务器进行本地开发。为此,我安装了node.js,然后运行:
npm install -g local-web-server
接下来,我去了包含index.html
的文件夹D:\[path_to_webcontent]
,从该文件夹启动了一个cmd提示符,然后运行:
node ws
并得到错误:
module.js:338
- 如果节点5已经安装在Windows上,如何安装节点4的版本
- 如何使用Unicode文字与Node.js -e“评估脚本”命令行开关
- 如何安装和运行在Windows机器上的redis服务器(10具体)?
- 从Electron App中隐藏其他窗口/程序
- 用于Facebook-messenger bot应用程序的安装webhhok上的自签名证书问题
扔呃;
^错误:找不到模块'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')
也可以使用../模块之前去一个文件夹。 (相对路径)
(记得标记为回答并投票;如果你有答案)