We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
这几天为了兼容serverless场景对renderToStream方法进行了一些改造,经过测试发现,renderToStream.js期望的被调用环境是在服务端,但是在打包客户端资源时,虽然我们已经启用了tree shaking, 并且打包的结果也并没有renderToStream方法相关代码,但是打包分析的时候以及本地开发模式下,webpack仍然会去分析使用未import的代码,故导致报错
renderToStream.js
tree shaking
renderToStream
目前想的解决方式是只将客户端或者双端能够通用的文件在ykfe-utils中export出来,而renderToStream不export,改为
const renderToStream = require('ykfe-utils/lib/renderToStream')
上面这种方式来引入具体的文件
如果你有更好的解决方式,欢迎评论