首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“代码生成器对[某个文件]的样式进行了反优化,因为它超过了”100kb“的最大值”是什么意思?

“代码生成器对[某个文件]的样式进行了反优化,因为它超过了”100kb“的最大值”是什么意思?
EN

Stack Overflow用户
提问于 2015-04-11 17:38:16
回答 7查看 130.8K关注 0票数 191

我在我的项目中添加了一个新的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".

什么意思?我需要采取一些行动吗?

EN

回答 7

Stack Overflow用户

发布于 2015-04-25 02:10:53

这似乎是一个Babel error。我猜你使用的是babel- loader,并且没有从你的加载器测试中排除外部库。据我所知,这条消息是无害的,但你仍然应该这样做:

代码语言:javascript
运行
复制
loaders: [
    { test: /\.js$/, exclude: /node_modules/, loader: 'babel' }
]

看一看。是这样吗?

票数 54
EN

Stack Overflow用户

发布于 2016-11-09 18:19:40

我试过里卡多·斯图文的方法,但对我不起作用。最终起作用的是将"compact":false添加到我的.babelrc文件中:

代码语言:javascript
运行
复制
{
    "compact": false,
    "presets": ["latest", "react", "stage-0"]
}
票数 12
EN

Stack Overflow用户

发布于 2020-10-23 16:02:17

适用于那些正在使用最新的webpack并在该配置上具有options属性的用户。您不能同时使用queryoptions。如果两者都存在,则会出现此错误

代码语言:javascript
运行
复制
Error: Provided options and query in use

相反,将新属性添加到options名称generatorOpts,然后在其下面添加属性compact

代码语言:javascript
运行
复制
loaders: [
   { test: /\.js$/, loader: 'babel', option: { generatorOpts: { compact: false } } }
]

对于那些使用next工作的人(比如我)。你需要做这样的事情

代码语言:javascript
运行
复制
config.module.rules.filter((rule) => rule.use && rule.use.loader === 'next-babel-loader')
.map((loader) => {
    loader.use.options.generatorOpts = { compact: false };
    return loader;
});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29576341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档