-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.4.1 版本依赖 @babel/runtime 7.0.0-beta46 导致可能存在的 babel helper 函数 module not found 问题 #1980
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
我在 2.4.1 也遇到了这个问题, 官方是不打算处理了吗? |
折腾了很久,最后简单粗暴的处理 最新的@babel/runtime 已经删除了core-js的包 当然webpack 别设置resolve.modules参数也可以不需要按上面那个设置 |
这个问题不管了吗?这架子三天两头打包就报错 真是服了 |
参考 #2032 (comment) 解决,相同的问题。 |
还可以在需要的项目里面安装最新的 |
|
|
首先想问下 2.4.1 往后的版本最近有正式发布的计划么,由于 2.4.1 版本 package.json 中写死了 @babel/runtime 版本为 7.0.0-beta46, 而 @babel/runtime 从 7.0.0-beta56 开始重命名了 es6 文件夹(详见 babel/babel#8266 (comment) ),于是导致一个问题:
如果引用的包对 @babel/runtime 的依赖是
^7.0.0
那么实际安装的版本便会是 7.0.0及以后(现在是 7.2.0)版本,而 dva2.4.1 依赖的是 7.0.0-beta46,这样就会导致其他依赖最新 babel 的包可能找不到模块(如果模块开发者依赖的是最新 babel 版本,。并在代码中写了类似的 helper import 代码),类似:由于让其他依赖库回滚对 babel helper 写法是不现实且不推荐的,且我看 dva 2.5.0 beta 已经 merge 了相关依赖(详见 #1908 ),所以如果 dva 能尽快更新该版本至正式版,会是当下我认为最好的解决方案。
The text was updated successfully, but these errors were encountered: