javascript - Webpack 和 Github 页面的部署问题
问题描述
我有一个用 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'
],
},
],
},
};
解决方案
推荐阅读
- database-design - 数据库设计:尽可能通用地将表单字段存储在数据库中
- swift - 如何检查客户是否可以使用 StoreKit 进行应用内购买?
- html - 直接在页面上看到 CSS 的变化
- python - 我被困在从 xml 文件中加载数据
- node.js - 如果状态为 400,Xhr 不会记录响应
- amazon-s3 - 我正在使用 AWS 弹性转码器进行来自 s3 的视频对话。它在 s3 中创建多个输出文件夹和多个子文件夹
- php - 为什么 Id AutoGenerated 在 UPDATE with Relation 中使用 Symfony Doctrine 重新生成?
- android - Xamarin Android SSL 身份验证失败
- python-3.x - Python Pandas 数据透视表格式
- react-hooks - 使用 ClassNameMap 或 Record
用于将样式从一个组件传递到另一个组件的类型