- Error: Cannot find module 'express'
记录一次比较憨的经历,事实这证明不管用啥凡事儿还是先看看文档比较好。
node server.js的时候报错,而且还是这只很简单报错【找不到模块“express”】,
看到这条bug的时候萌芽第一反应是直接查看版本号看看自己有没有装。
可以看到能打印出来就证明是有安装的,于是萌芽下一步就开始百度这个错误问题,结果答案全部都是说没安装什么的,还有再安装一次之类的东西,我这个憨憨居然跟着照做了……
上面的方法:https://blog.csdn.net/mlsama/article/details/80211033
但是并没有任何效果。这条看似简单的报错信息依然屹立在那里,在尝试各种方法之后我打开了express的官方文档并且看到了这个……
居然是没有 npm init 初始化package,一把老泪。之后再次node server.js就可以正常跑起来了。
package.json:是一个用于包的依赖管理文件
npm下载的包都会添加到这里面并且在执行npm i后将用到的包下载到node_modules当中。
总结:
犯了很简单的错误,吃了基础不扎实的亏。太憨了发出来警示自己应该不会有人跟我犯同样的错误吧hhhhh。