pkg打包egg后 部署报错

1 篇文章 0 订阅

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就会报上面的错 

有谁遇到这个问题嘛

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值