我有一个用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'
],
},
],
},
};