Rumah  >  Soal Jawab  >  teks badan

Mengapakah popup.html perlu merujuk konfigurasi Webpack bagi fail JS ini?

<p>Saya hanya mahu merujuk <code>popup.js</code> dalam <code>popup.html</code>. Walau bagaimanapun, <code>content.js</code> dan <code>background.js</code> juga dirujuk dalam <code>popup.html</code>. Mengapa ini berlaku dan bagaimana saya membetulkannya? </p> <pre class="brush:js;toolbar:false;">const path = require('path') const HtmlWebpackPlugin = memerlukan('html-webpack-plugin') const CopyPlugin = memerlukan('copy-webpack-plugin') module.exports = { entri: { timbul: './src/popup.tsx', kandungan: './src/content.tsx', latar belakang: './src/background.ts', }, pengeluaran: { nama fail: '[name].js', laluan: path.resolve(__dirname, 'dist') }, modul: { peraturan: [{ ujian: /.ts(x)?$/, gunakan: 'ts-loader', kecualikan: /node_modules/ }] }, pemalam: [ HtmlWebpackPlugin baharu({ templat: './src/popup.html', nama fail: 'popup.html' }), CopyPlugin baharu({ corak: [ { daripada: "awam" ] }) ] } </pra> <pre class="brush:html;toolbar:false;"><!doctype html> <html lang="ms"> <kepala> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" kandungan="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <tajuk>Dokumen</title> <script defer="tunda" src="popup.js"></script> <script defer="tunda" src="content.js"></script> <script defer="tunda" src="background.js"></script> </head> <badan> <div id="react-target"></div> </badan> </html> </pra> <p>Mengapa ini berlaku dan bagaimana untuk membetulkannya? </p>
P粉727531237P粉727531237432 hari yang lalu408

membalas semua(1)saya akan balas

  • P粉724737511

    P粉7247375112023-09-06 16:46:52

    Nah, mudah sahaja:

    plugins: [
      new HtmlWebpackPlugin({
        chunks: ['content']
      })
    ]

    balas
    0
  • Batalbalas