192

プロジェクトに新しい npm パッケージを追加し、モジュールの 1 つでそれを必要としました。

今、私は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".

どういう意味ですか?何かアクションを起こす必要がありますか?

4

11 に答える 11

12

Ricardo Stuven の方法を試してみましたが、うまくいきませんでした。最終的にうまくいったのは、 "compact": false を .babelrc ファイルに追加することでした:

{
    "compact": false,
    "presets": ["latest", "react", "stage-0"]
}
于 2016-11-09T10:19:39.973 に答える
4

最新のものを使用していて、そこwebpackoptionsプロパティがある人向け。queryoptionsを同時に使用することはできません。両方が存在する場合、このエラーが発生します

Error: Provided options and query in use

代わりに、optionsnamegeneratorOptsに新しいプロパティを追加してから、その下にプロパティを追加します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;
});
于 2020-10-23T08:02:17.310 に答える
1

複数のモジュール ルールを使用する webpack 4 では、.js ルールで次のようにします。

{
     test: /\.(js)$/,
     loader: 'babel-loader',
     options: {
          presets: ['es2015'],    // or whatever
          plugins: [require('babel-plugin-transform-class-properties')], // or whatever
          compact: true    // or false during development
     }
},
于 2018-12-13T19:38:45.947 に答える