Node.js Can';启动npm start时找不到打开

Node.js Can';启动npm start时找不到打开,node.js,npm,Node.js,Npm,当我键入npm start来运行服务器时,我得到一个错误,说它找不到打开的模块。它在app.js文件中调用它。以下是代码文件: const path=require('path'); 常量打开=需要(“打开”); 常数端口=5000; 常量app=express(); app.get('/',函数(req,res){ res.sendFile(path.join(uu dirname,'./client/index.html')) }) 应用程序侦听(端口、功能(错误){ 如果(错误){ con

当我键入npm start来运行服务器时,我得到一个错误,说它找不到打开的模块。它在app.js文件中调用它。以下是代码文件:

const path=require('path');
常量打开=需要(“打开”);
常数端口=5000;
常量app=express();
app.get('/',函数(req,res){
res.sendFile(path.join(uu dirname,'./client/index.html'))
})
应用程序侦听(端口、功能(错误){
如果(错误){
console.log(错误)
}否则{
开放('http://localhost:“+端口)
}
});
/*控制台日志(msg)*/

此模块是否应该具有节点依赖关系?这就是它失败的原因吗?

您需要将
打开
安装到本地节点\u模块文件夹中,这可以使用npm完成

npm安装打开--保存

--save
标志将把它添加到您的package.json中(我假设您在使用
npm start
引用时有一个,它需要一个package.json),这样您以后只要运行
npm install
,如果您移动源代码,它就会安装其中列出的所有依赖项。

没有打开的,你在用什么?