我在我的项目中添加了一个新的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".
什么意思?我需要采取一些行动吗?
发布于 2015-04-25 02:10:53
这似乎是一个Babel error。我猜你使用的是babel- loader,并且没有从你的加载器测试中排除外部库。据我所知,这条消息是无害的,但你仍然应该这样做:
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel' }
]
看一看。是这样吗?
发布于 2016-11-09 18:19:40
我试过里卡多·斯图文的方法,但对我不起作用。最终起作用的是将"compact":false添加到我的.babelrc文件中:
{
"compact": false,
"presets": ["latest", "react", "stage-0"]
}
发布于 2020-10-23 16:02:17
适用于那些正在使用最新的webpack
并在该配置上具有options
属性的用户。您不能同时使用query
和options
。如果两者都存在,则会出现此错误
Error: Provided options and query in use
相反,将新属性添加到options
名称generatorOpts
,然后在其下面添加属性compact
。
loaders: [
{ test: /\.js$/, loader: 'babel', option: { generatorOpts: { compact: false } } }
]
对于那些使用next
工作的人(比如我)。你需要做这样的事情
config.module.rules.filter((rule) => rule.use && rule.use.loader === 'next-babel-loader')
.map((loader) => {
loader.use.options.generatorOpts = { compact: false };
return loader;
});
https://stackoverflow.com/questions/29576341
复制相似问题