You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
const CopyWebpackPlugin = require("copy-webpack-plugin");
|
|
|
|
|
const path = require("path");
|
|
|
|
|
// const px2rem = require("postcss-px2rem");
|
|
|
|
|
// 配置基本大小
|
|
|
|
|
// const postcss = px2rem({
|
|
|
|
|
// // 基准大小 baseSize,需要和rem.js中相同
|
|
|
|
|
// remUnit: 16,
|
|
|
|
|
// });
|
|
|
|
|
module.exports = {
|
|
|
|
|
publicPath: "/",
|
|
|
|
|
configureWebpack: {
|
|
|
|
|
plugins: [
|
|
|
|
|
new CopyWebpackPlugin([
|
|
|
|
|
{
|
|
|
|
|
from: "node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: "node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: "node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js",
|
|
|
|
|
to: "js/",
|
|
|
|
|
},
|
|
|
|
|
]),
|
|
|
|
|
],
|
|
|
|
|
resolve: {
|
|
|
|
|
alias: {
|
|
|
|
|
"@": path.join(__dirname, "src"),
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
lintOnSave: true,
|
|
|
|
|
// css: {
|
|
|
|
|
// loaderOptions: {
|
|
|
|
|
// postcss: {
|
|
|
|
|
// plugins: [postcss],
|
|
|
|
|
// },
|
|
|
|
|
// },
|
|
|
|
|
// },
|
|
|
|
|
};
|