nodejs工程拷贝后运行报module找不到问题

工程文件夹通过复制黏贴到另外一个地方,运行后报错 “can`t find module 某某某”,查看原因:

  • 输入node 进入控制台,输入console.log(module.paths)查看当前nodejs查找module的路径,如果没有工程里的node_modules,通过module.paths.push加入,检查是否有效;

  • 上述步骤无效的话,检查工程的node_modules中的模块,例如express是否为空,可能复制文件夹的时候,node_modules小文件太多,被系统清掉了,或者被杀毒软件拦截了,如果为空,则将工程压缩后,再迁移,再解压;

  • 上述都无效?删除node_modules,重新cnpm install吧

原文地址:https://www.cnblogs.com/Mr-Kahn/p/10785382.html