如何使用Webpack 3,Typescript和file-loader加载index.html文件?

时间:2017-07-05 15:47:45

标签: typescript webpack webpack-file-loader webpack-3

我尝试通过index.html和Webpack 3加载我的file-loader文件。

我的webpack.config.ts看起来像这样:

import * as webpack from 'webpack';

const config: webpack.Configuration = {
    entry: "./src/app.tsx",
    output: {
        filename: "bundle.js",
        path: __dirname + "/dist"
    },

    devtool: "source-map",

    resolve: {
        extensions: [".webpack.js", ".web.js", ".ts", ".tsx", ".js", ".html"]
    },

    module: {
        rules: [
            {
                test: /\.tsx?$/,
                loader: "awesome-typescript-loader"
            }, {
                test: /\.html$/,
                loader: "file-loader"
            }
        ]
    }
};

export default config;

不幸的是,它并没有将src/index.html文件加载到dist文件夹。我究竟做错了什么?如何从src文件夹获取索引文件到dist文件夹?

1 个答案:

答案 0 :(得分:1)

您可以使用html-webpack-plugin

module.exports