工程文件夹通过复制黏贴到另外一个地方,运行后报错 “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吧