你这里的pm2是nodejs的进程管理工具 pm2吧?! 最好带上你离线模块的下载链接。
从你报错信息来看,是模块加载不对,这可能是因为模块路径信息不对,不知道为什么你要本地离线安装?而且解压后放置的位置还是root下,只软连接了具体的一个文件过去,对于这种需要包管理的,建议链接上级目录,否则搜索模块依赖关系时不一定能够保证是正确的。
此外离线安装需要自行解决依赖问题,而npm安装会自动解决依赖问题。
估计你就是没有解决好依赖问题。
解决这样的问题,你可以找一台能联网的机器,在pm2目录下执行 npm install
这样会自动安装完整的依赖,再把pm2目录下node_modules
子目录整体复制到离线机器对应位置即可。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…