egg打包完成后在linux系统下start 报错
nodejs.TypeError: Cannot read property 'bind' of undefined
at new DirentFromStats (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/utils/fs.js:7:50)
at Object.createDirentFromStats (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/utils/fs.js:17:12)
at names.map (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/providers/sync.js:46:30)
at Array.map (<anonymous>)
at readdir (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/providers/sync.js:40:18)
at Object.read (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/providers/sync.js:12:12)
at SyncReader.scandirSync [as _scandir] (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.scandir/out/index.js:18:17)
at SyncReader._handleDirectory (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.walk/out/readers/sync.js:28:34)
at SyncReader._handleQueue (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.walk/out/readers/sync.js:23:18)
at SyncReader.read (/snapshot/xiaoyao-country-pepole-bs-node/node_modules/@nodelib/fs.walk/out/readers/sync.js:15:14)
pid: 6867
hostname: slave1
应该是node_module里面fs模块里面有问题
关键是在半年前是好的,有一段时间没看了,然后重新复制了一份之前的代码出来重新下载依赖打成二进制包,去linux环境下start然后就不好使了
原来框架下载的node_modules,现在重新打包也还是能在linux下start也是正常启动,
但是如果当前这个egg的node_modules删除重新下载,然后打包后去linux下start就会报上面的错
有谁遇到这个问题嘛