css - 将 css-loader style-loader 与 webpack 一起使用时,我的 css 文件被剪切(截断)
问题描述
我刚刚意识到我的 css 文件在通过 webpack 加载时被切断了。我可以用于文件的行数是否有限制?我的文件有 683 行,但是当我在浏览器中检查文件时只显示 489 行,并且没有应用第 489 行之后的 css。
这是我的 webpack 配置文件:
const path = require('path');
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = (env) => {
const isProduction = env === 'production';
return {
entry: './src/app.js',
output: {
path: path.join(__dirname, 'public'),
filename: 'bundle.js'
},
plugins: [new CopyWebpackPlugin([
{from:'src/resources/assets',to:'images'}
])],
module: {
rules: [{
loader: 'babel-loader',
test: /\.js$/,
exclude: /node_modules/
}, {
test: /\.css$/,
use: [
'style-loader', 'css-loader'
]
}]
},
devtool: isProduction ? 'source-map' : 'cheap-module-eval-source-map',
devServer: {
contentBase: path.join(__dirname, 'public')
}
};
};
解决方案
推荐阅读
- javascript - 我可以只使用扩展和解构赋值来做到这一点吗?
- vue.js - 将处理程序的对象传递给 v-on 并访问方法
- function - Enemy Sprite 被击中并消失,但如果被击中侧面则不固定
- java - 对象类的空引用?交通服务类?
- reactjs - 如何从另一个文件导入 yup 模式?
- python - 使用 BeautifulSoup 和 Selenium 进行网页抓取时的打印问题
- angular - 第二个订阅不会从 RXJS 中的第一个订阅的 switchMap 开始
- python - RAM 会影响过拟合神经网络吗?
- javascript - 为什么方法装饰器中只出现一个参数?
- arrays - 为什么这个程序不遵循矩阵规则?