Vue Cli3でコード分割を無効にする-ハッシュファイルを削除できません

BenB

vue.config.jsうまく機能し、デフォルトのコード分割をキャンセルするセットアップがあります。

しかし、それでも、素敵な名前のCSSファイルと同じハッシュのCSSファイルを出力します。削除するスクリプトを書くことはできますが、CSSファイルをハッシュで出力しないように設定する方法はないかと思います。

vue.config.js:

const webpack = require("webpack");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = {
  outputDir: "../assets/",
  configureWebpack: {
    plugins: [
      new MiniCssExtractPlugin({
        filename: "/css/sales-report.css"
      })
    ],
    output: {
      filename: "./js/sales-report.js"
    }
  },
  chainWebpack: config => {
    config.optimization.delete("splitChunks");
  }
}; 

コマンドライン出力は次のようになります。 スクリーンショット

私は、出力したい../assets/js/sales-report.js../assets/css/sales-report.css、私はの出力を取り消すための正しい設定を見つけることができませんでした../assets/css/app.fd4aa059.css

テストする場合、この構成はすべてのVue CLI3プロジェクトで機能します。このファイルをキャンセルするには、どの設定がありませんか?

tony19

Vue CLIプロジェクトはすでにを使用mini-css-extract-pluginしているため、新しいプロジェクトを挿入すると、configureWebpackCSS処理が重複することになります。

代わりに、あなたはを通して、既存のプラグインを設定できますcss.extractの中でvue.config.jsこれは次のようになります。

// vue.config.js
module.exports = {
  //...
  configureWebpack: {
    output: {
      filename: "./js/sales-report.js"
    }
  },
  chainWebpack: config => {
    config.optimization.delete("splitChunks");
  },
  css: {
    extract: {
      filename: "/css/sales-report.css"
    }
  }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Vue CLI 3でPWAプラグインを無効にする

分類Dev

vue-cli 3でeslintを無効にする方法は?

分類Dev

Vue CLI3でExtract-Text-Webpack-Pluginを使用する

分類Dev

webpack、vue.js、vueファイルをコンパイルできません

分類Dev

Electronで最新バージョンのVue(Vue CLI3)をどのように使用しますか?

分類Dev

WebStormで `.vue`ファイルの` less`コードを正確にフォーマットすることはできません

分類Dev

TypeScriptは* .vueファイルを検出できません

分類Dev

Vue Cli3プロジェクトの特定のエラーを無視するようにEslintを構成する方法

分類Dev

100MBを超えるファイルをgitハブにプッシュできません

分類Dev

vue cli3ビルドがchunk-vendors.jsファイルにvue.js.minを含めないようにするにはどうすればよいですか?

分類Dev

vue-cliでESLintを無効にする方法は?

分類Dev

CSVファイルの列の正しいハッシュテーブルを生成できません

分類Dev

Vue CLI3でVuetifyをインストールした後にコンパイルに失敗しました

分類Dev

ActiveStorageファイルをVue.js(Ruby on Rails Active Storage)に表示できません

分類Dev

LinuxUbuntuに@vue / cliをインストールできません

分類Dev

ES6モジュールをVue単一ファイルコンポーネントにインポートできません

分類Dev

VSコード-.vueファイルでautoClosingTagsオプションを有効にします

分類Dev

vue-cli @ 3依存関係タイプに使用できるモジュールファクトリがありません:CssDependency

分類Dev

Vueでキーバインドのコピー/貼り付けを無効にする

分類Dev

Gradleが中止されたときにファイルハッシュキャッシュをロックできません

分類Dev

Javaでハッシュセットを削除できません

分類Dev

Vue cli3はビルド後にいくつかのタスクを実行します

分類Dev

SystemRescueCd:クラッシュしたWindows7からファイルを保存するとハードドライブを検出できません

分類Dev

Vue-ミックスインファイルのthis。$ routerまたはvueインスタンスを使用またはアクセスできません

分類Dev

jsファイルではデータを取得できますが、.vueファイルでは取得できません

分類Dev

jsファイルではデータを取得できますが、.vueファイルでは取得できません

分類Dev

vue cli3セットアップ用に追加されたbabel-plugin-transform-object-rest-spreadでオブジェクトを拡散できません

分類Dev

Vue CLIをインストールできませんか?(マックOS)

分類Dev

Vue CLI3バージョンを使用してVuetifyにカスタムフォントをインポートする方法

Related 関連記事

  1. 1

    Vue CLI 3でPWAプラグインを無効にする

  2. 2

    vue-cli 3でeslintを無効にする方法は?

  3. 3

    Vue CLI3でExtract-Text-Webpack-Pluginを使用する

  4. 4

    webpack、vue.js、vueファイルをコンパイルできません

  5. 5

    Electronで最新バージョンのVue(Vue CLI3)をどのように使用しますか?

  6. 6

    WebStormで `.vue`ファイルの` less`コードを正確にフォーマットすることはできません

  7. 7

    TypeScriptは* .vueファイルを検出できません

  8. 8

    Vue Cli3プロジェクトの特定のエラーを無視するようにEslintを構成する方法

  9. 9

    100MBを超えるファイルをgitハブにプッシュできません

  10. 10

    vue cli3ビルドがchunk-vendors.jsファイルにvue.js.minを含めないようにするにはどうすればよいですか?

  11. 11

    vue-cliでESLintを無効にする方法は?

  12. 12

    CSVファイルの列の正しいハッシュテーブルを生成できません

  13. 13

    Vue CLI3でVuetifyをインストールした後にコンパイルに失敗しました

  14. 14

    ActiveStorageファイルをVue.js(Ruby on Rails Active Storage)に表示できません

  15. 15

    LinuxUbuntuに@vue / cliをインストールできません

  16. 16

    ES6モジュールをVue単一ファイルコンポーネントにインポートできません

  17. 17

    VSコード-.vueファイルでautoClosingTagsオプションを有効にします

  18. 18

    vue-cli @ 3依存関係タイプに使用できるモジュールファクトリがありません:CssDependency

  19. 19

    Vueでキーバインドのコピー/貼り付けを無効にする

  20. 20

    Gradleが中止されたときにファイルハッシュキャッシュをロックできません

  21. 21

    Javaでハッシュセットを削除できません

  22. 22

    Vue cli3はビルド後にいくつかのタスクを実行します

  23. 23

    SystemRescueCd:クラッシュしたWindows7からファイルを保存するとハードドライブを検出できません

  24. 24

    Vue-ミックスインファイルのthis。$ routerまたはvueインスタンスを使用またはアクセスできません

  25. 25

    jsファイルではデータを取得できますが、.vueファイルでは取得できません

  26. 26

    jsファイルではデータを取得できますが、.vueファイルでは取得できません

  27. 27

    vue cli3セットアップ用に追加されたbabel-plugin-transform-object-rest-spreadでオブジェクトを拡散できません

  28. 28

    Vue CLIをインストールできませんか?(マックOS)

  29. 29

    Vue CLI3バージョンを使用してVuetifyにカスタムフォントをインポートする方法

ホットタグ

アーカイブ