我目前设置了目录,以便我的整个React项目(包括index.html
)位于我的src/
目录中。当我运行npm run build
时,我的所有.js/css
文件都会放入我的/dist
文件夹中。但是,我的index.html
未被包含在内。我安装了html-loader
并将其设置在我的webpack.config.js
中:
{
test: /\.html$/,
include: APP_DIR, //let APP_DIR = path.resolve(__dirname, 'src')//
loader: 'html-loader'
}
我的理解是,这会在运行构建后将index.html
文件添加到我的dist/
中,但事实并非如此。我查看了html-webpack-plugin
,但我从中收集的是它为您生成了一个index.html
文件,但我不需要为我生成一个文件。我只想包括我已创建的那个。
答案 0 :(得分:0)
我后来意识到html-webpack-plugin
允许一个模板选项,在我的例子中,它是我自己的src/index.html
文件。它只是将其复制到我在index.html
文件夹中生成的dist/
。