我是新手,正在使用webpack打包一个aurelia网站应用程序。它可以打包HTML,并将所有图像放入dist文件夹中,这样就可以正常运行而不出错。
现在,我想以同样的方式打包CSS。我期望CSS会像图片一样被移动到“dist”文件夹中。
然而,当我运行构建时,webpack似乎没有处理CSS。与图片不同,没有关于发现CSS的消息。
这就是我期望webpack处理的内容:
现在,我想以同样的方式打包CSS。我期望CSS会像图片一样被移动到“dist”文件夹中。
然而,当我运行构建时,webpack似乎没有处理CSS。与图片不同,没有关于发现CSS的消息。
这就是我期望webpack处理的内容:
<link href="../css/main.css" rel="stylesheet">
我做错了些什么吗?
const path = require("path");
const {AureliaPlugin} = require("aurelia-webpack-plugin");
const webpack = require("webpack");
module.exports = {
entry: { main: "aurelia-bootstrapper" },
///dev
devtool: 'source-map',
///Prod
//devtool: 'source-map',
output: {
path: path.join(__dirname, "wwwroot", "dist"),
filename: "app.js",
publicPath: "/dist/",
},
resolve: {
extensions: [".js"],
modules: ["App", "node_modules"],
},
module: {
rules: [
{ test: /\.html$/i, loaders: "html-loader" },
{ test: /\.css$/, loader: "style-loader!css-loader" }, {
test: /\.(jpe?g|png|gif|svg)$/i, loader: "file-loader", options: {
name: './images/[name].[hash].[ext]',
}
}
]
},
plugins: [
new AureliaPlugin()
]
};