我向项目添加了一个新的npm软件包,并在我的一个模块中要求它。
现在我从webpack收到此消息,
build modulesNote: The code generator has deoptimised the styling of "D:/path/to/project/node_modules/ramda/dist/ramda.js" as it exceeds the max of "100KB".
这是什么意思?我需要采取一些行动吗?
我向项目添加了一个新的npm软件包,并在我的一个模块中要求它。
现在我从webpack收到此消息,
build modulesNote: The code generator has deoptimised the styling of "D:/path/to/project/node_modules/ramda/dist/ramda.js" as it exceeds the max of "100KB".
这是什么意思?我需要采取一些行动吗?
我尝试了里卡多·斯图文(Ricardo Stuven)的方法,但是对我来说不起作用。最后起作用的是在我的.babelrc文件中添加了“ compact”:false:
{
"compact": false,
"presets": ["latest", "react", "stage-0"]
}
要了解更多说明THIS LINK
,请选择不包含多余的空格字符和行终止符的Babel compiler
命令。以前的门槛是以前,100KB
但现在是500KB
。
我建议您在开发环境中禁用此选项,并在.babelrc
文件中添加此代码。
{
"env": {
"development" : {
"compact": false
}
}
}
对于生产环境,请Babel
使用默认配置auto
。
在react / redux / webpack / babel构建中,通过删除脚本标签类型text / babel修复了此错误
出现错误:
<script type="text/babel" src="/js/bundle.js"></script>
没有错误:
<script src="/js/bundle.js"></script>
可能不是原始OP问题的情况,但是:如果超出默认的最大大小,则可能是您遇到其他一些问题的症状。在我的情况下,我很担心,但最终它变成了致命错误:MarkCompactCollector:半空间复制,回退了旧gen分配失败-JavaScript堆内存不足。原因是我动态导入了当前模块,所以最终导致了无限循环...