鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ 配置webpack + arttemplate時(shí)的錯(cuò)誤

配置webpack + arttemplate時(shí)的錯(cuò)誤

最近想用webpack + arttemplate來(lái)嘗試做組件化的開發(fā),但是在這一步時(shí),就沒有了頭緒,不知怎么解決
下面npm run webpack后的一個(gè)信息反饋
圖片描述

瀏覽器的調(diào)試器就報(bào)了這個(gè)錯(cuò)
圖片描述

這是webpack的配置

const path = require('path');
var HtmlWebpackPlugin = require('html-webpack-plugin');

var config = {
    context: __dirname,
    entry: './src/app.js',
    node: {
        fs: 'empty'
    },
    output: {
        path: path.resolve(__dirname, 'dist/'),
        filename: 'js/[name]-bundle.js'
    },
    module: {
        loaders: [
            {
                test: /\.html$/,
                loader: 'html-loader'
            },
            {
                test: /\.art$/,
                loader: 'art-template-loader'
            },
            {
                test: /\.js$/,
                loader: 'babel-loader',
                exclude: path.resolve(__dirname, 'node_modules'),
                include: path.resolve(__dirname, 'src'),
                query: {
                    "presets": ["es2015"]
                }
            },
            {
                test: /\.css$/,
                use: [
                    'style-loader',
                    'css-loader?importLoaders=1',
                    {
                        loader: 'postcss-loader',
                        options: {
                            ident: 'postcss',
                            plugins: [
                                require('postcss-import')(),
                                require('autoprefixer')({
                                    broswers: ['last 5 versiions']
                                })
                            ]
                        }
                    }
                ]
            },
            {
                test: /\.scss$/,
                use:[
                    'style-loader',
                    'css-loader?importLoaders=1',
                    {
                        loader: 'postcss-loader',
                        options: {
                            ident: 'postcss',
                            plugins: [
                                require('postcss-import')(),
                                require('autoprefixer')({
                                    broswers: ['last 5 versiions']
                                })
                            ]
                        }
                    },
                    'sass-loader'
                ]
            }
        ]
    },
    plugins: [
        new HtmlWebpackPlugin({
            filename: 'index.html',
            template: 'index.html',
            inject: 'body'
        })
    ]
}

module.exports = config;
回答
編輯回答
生性

我跟你好像不是一個(gè)問(wèn)題,但是我的可以打包,你試一下這個(gè)。把 .art后綴的文件改成.art.html 這樣頁(yè)面也顯示的結(jié)構(gòu)化,然后webpack里面也配置.art.html

2017年6月9日 18:06