请问nodejs中npm start时显示找不到模块是什么原因?
我在node_module下新建了database文件夹,新建了两个文件,setting.js msession.js。然后在app.js中引用了这两个文件,但是npm start启动的时候就报错了,是怎么回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
报的什么错啊…… 错误贴出来看下呀。
注意在app.js里面引用的方式,如果是引用的插件, 直接require("
插件名字
")(至于为什么直接引用插件名字就可以,还得多了解下package.json
), 如果是自己写的文件,引用的时候需要带上相对路径+文件名
的另:
node_modules
是专为外部插件准备的目录,也就是npm install
会被安装到的目录,所以自己写的文件不要放到里面去,因为所有项目的.gitignore
都会忽略这个目录,所以你在里面写的代码是提交不上去的。