Webpack和Github页面的部署问题

时间:2019-12-04 20:37:48

标签: javascript webpack github-pages

我有一个用Webpack构建的小API应用程序。要在GitHub Pages上发布它,我已经安装了npm包gh-pages。

一切正常,将dist文件夹正确推入,当我打开实时版本时,也会显示索引和scss文件。

现在的问题是我的bundle.js无法加载。因此,整个功能未激活。我发现的另一件事是我的媒体查询也没有弹出。

如果有人可以帮助我解决该问题,那就太好了!

我的存储库:

https://github.com/jeanmarc5592/Cocktail-API-Project

我的webpack.config.js文件:

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

module.exports = {
    entry: ['babel-polyfill', './src/js/index.js'],
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'js/bundle.js'
    },
    devServer: {
        contentBase: './dist'
    },
    plugins: [
        new HtmlWebpackPlugin({
          filename: 'index.html',
          template: './src/index.html'  
        })
    ],
    module: {
        rules: [
            {  
                test: /\.js$/,
                exclude: /node_modules/,
                use: {
                    loader: 'babel-loader'
                }
            },
            {
                test: /\.scss$/,
                use: {
                    loader: multi('style-loader!css-loader!sass-loader')
                }
            },
            {
                test: /\.(png|svg|jpg|gif)$/,
                use: [
                    'file-loader'
                ],
            },
        ],
    },
};

0 个答案:

没有答案