目录
一、问题:
最近博主在重构上线我的博客,单页面应用,因此我采用node作为服务器部署我的博客,但是在linux机器上搭建完环境启动我的博客项目后,一直报这个错:
Error: Cannot find module 'cross-spawn' Require stack: - /www/server/nginx/html/ssr-myblog/node_modules/_cross-env@7.0.3@cross-env/src/index.js - /www/server/nginx/html/ssr-myblog/node_modules/_cross-env@7.0.3@cross-env/src/bin/cross-env.js
二、解决方案:
我在stackoverflow上找到了有人跟我遇到了同样的问题,node.js - Endless Loop: Cannot find 'cross-spawn' - Stack Overflow,
看了评论区大佬的解决方案,发现是我使用cnpm install 下载依赖导致的。
因此只需要删掉 node_modules 文件夹,package-lock.json文件,直接使用 npm install重新下载依赖即可。
下载完成后重新启动项目,完美解决,YYDS !
欢迎在评论区交流。
如果文章对你有所帮助,❤️关注+点赞❤️鼓励一下!博主会持续更新。。。。
我的线上博客:富朝阳的博客