Webpack是一个现代JavaScript应用程序的静态模块打包工具。它通过分析应用程序的依赖关系,将多个模块打包成一个或多个静态资源文件,以便在浏览器中加载。它提供了一种开发模式,其中可以使用各种前端开发技术,例如ES6模块化,SCSS样式预处理器等。
Webpack 4升级后,疑似出现了与mini-css-extract-plugin插件相关的问题,即CSS文件未被加载且在控制台上显示未捕获的SyntaxError: 意外令牌。
为了解决这个问题,可以尝试以下方法:
test
属性指定需要加载的CSS文件类型,使用use
属性指定要使用的loader,例如:module: {
rules: [
{
test: /\.css$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader'
]
}
]
},
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
// ...
plugins: [
new MiniCssExtractPlugin({
filename: '[name].css',
chunkFilename: '[id].css'
})
]
};
推荐的腾讯云相关产品:
更多腾讯云产品和详细介绍,可以参考腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云