• Error: Cannot find module 'express'

记录一次比较憨的经历,事实这证明不管用啥凡事儿还是先看看文档比较好。
node server.js的时候报错,而且还是这只很简单报错【找不到模块“express”】,
看到这条bug的时候萌芽第一反应是直接查看版本号看看自己有没有装。

使用express报错找不到模块

可以看到能打印出来就证明是有安装的,于是萌芽下一步就开始百度这个错误问题,结果答案全部都是说没安装什么的,还有再安装一次之类的东西,我这个憨憨居然跟着照做了……

使用express报错找不到模块
上面的方法:https://blog.csdn.net/mlsama/article/details/80211033

但是并没有任何效果。这条看似简单的报错信息依然屹立在那里,在尝试各种方法之后我打开了express的官方文档并且看到了这个……
使用express报错找不到模块

居然是没有  npm init  初始化package,一把老泪。之后再次node server.js就可以正常跑起来了。

package.json:是一个用于包的依赖管理文件 
npm下载的包都会添加到这里面并且在执行npm i后将用到的包下载到node_modules当中。

总结:

犯了很简单的错误,吃了基础不扎实的亏。太憨了发出来警示自己应该不会有人跟我犯同样的错误吧hhhhh。

相关文章: