Results 4 comments of Leng Jun

主要是runScript 方法不能稳定的拿到子应用的生命周期。我用代码里的demo build之后可以,但是如果我使用start 启动,就会拿不到生命周期。 同样,我用vue-cli,umi等其他脚手架创建的helloword 用自带的webpack-dev启动开发环境 也拿不到。build 之后打出生产包,能拿到生命周期但是不稳定。有时候也会拿不到。

> 😕看起来似乎没有问题,请提供最小复现代码仓库链接。 拉下来编译后的产物无法运行。就是模版代码拉下来引入了koa的文件。 [https://github.com/LengJunT/electron-vite-react-koa](url)

> 我拉下了,但是我的报错是 ![image](https://private-user-images.githubusercontent.com/81673017/295584210-5bf81890-bdcb-4faf-8b4e-00b4b0010670.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDQ5NjIyNjAsIm5iZiI6MTcwNDk2MTk2MCwicGF0aCI6Ii84MTY3MzAxNy8yOTU1ODQyMTAtNWJmODE4OTAtYmRjYi00ZmFmLThiNGUtMDBiNGIwMDEwNjcwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTExVDA4MzI0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkOWQzYmNkZmE3MWMzNmRlNzdiMDhlMGJjOWNkMTNjM2Q3OTZlNzBiMjAwZTlmNjQ0ZjAxMGE0Zjc2NWMyOTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qOjNHD-CxlArTv_fijOgRjv0pjvTHBfhtOXeMTWkpUY) > > ```diff > --import bodyParser from '@koa/bodyparser'; > ++import { bodyParser } from '@koa/bodyparser'; > ``` 是的,这个报错可以这样解决,然后解决bodyParser这个问题之后,重新build就会报我一开始截图的那个错误

看上去npm中的包打包有问题,看这里,npm拉下来的产物明显和源码对不上。