找不到模块";“静态服务”JavaScript |节点js

找不到模块";“静态服务”JavaScript |节点js,javascript,angularjs,node.js,express,localhost,Javascript,Angularjs,Node.js,Express,Localhost,我想在node.js中创建一个简单的server.js文件,作为 本地服务器 我通过以下命令安装了连接模块 npm install -g connect 我可以在node_模块中看到connect模块 然后,我尝试按如下方式安装serve静态模块 npm install -g serve-static 它说已经添加了包,但我看不到node_模块中的模块。 当我尝试运行下面的server.js时,它会抛出一个异常 找不到模块服务静态 server.js var connect = requir

我想在node.js中创建一个简单的server.js文件,作为 本地服务器

我通过以下命令安装了连接模块

npm install -g connect
我可以在node_模块中看到connect模块

然后,我尝试按如下方式安装serve静态模块

npm install -g serve-static
它说已经添加了包,但我看不到node_模块中的模块。 当我尝试运行下面的server.js时,它会抛出一个异常 找不到模块服务静态

server.js

var connect = require('connect'),
    serveStatic = require('serve-static');

var app = connect();

app.use(serveStatic("../angularjs"));
app.listen(5000);
错误

Error: Cannot find module 'serve-static'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Program Files\nodejs\server.js:2:16)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
错误:找不到模块“serve static”
位于Function.Module.\u解析文件名(Module.js:555:15)
在Function.Module.\u加载(Module.js:482:25)
at Module.require(Module.js:604:17)
根据需要(内部/module.js:11:18)
反对。(C:\ProgramFiles\nodejs\server.js:2:16)
在模块处编译(Module.js:660:30)
在Object.Module.\u extensions..js(Module.js:671:10)
在Module.load(Module.js:573:32)
在tryModuleLoad时(module.js:513:12)
在Function.Module.\u加载(Module.js:505:3)

1-在本地安装

npm install connect -S
npm install serve-static -S
2-或将它们链接到您的文件夹中

npm link connect
npm link serve-static

3-或者确保如果环境变量
节点路径设置正确
,请尝试使用框架,而不是connect@YouneL这是一个明确的观点。为什么您要在全球范围内安装它们,而不是在您的项目中安装它们?