2 Star 12 Fork 9

martsforever-pot/react-cms-visual-editor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
const path = require('path');
const resolve = filePath => path.resolve(__dirname, './', filePath);
const { DefinePlugin } = require('webpack');
// process.env.NODE_ENV = 'production';
const outputDir = 'react-cms-visual-editor';
const port = '3377';
const globalComponentPrefix = 'pl';
const config = {
publicPath: '/react-cms-visual-editor/',
};
module.exports = {
publicPath: config.publicPath,
outputDir: resolve(outputDir),
lintOnSave: false,
devServer: {
port,
client: {
overlay: false
},
},
pages: {
index: {
entry: resolve('src/pages/index/main.tsx'),
template: 'public/index.html',
filename: 'index.html',
title: 'REACT CMS VISUAL',
chunks: ['chunk-vendors', 'chunk-common', 'index'],
},
},
css: {
sourceMap: false,
loaderOptions: {
sass: {
additionalData: `$prefix:'${globalComponentPrefix}'; @import "src/packages/2_editor/3_cms/styles/global.cms.scss";`
}
},
},
configureWebpack: {
plugins: [
new DefinePlugin({
ENV: JSON.stringify(config),
globalComponentPrefix: JSON.stringify(globalComponentPrefix),
APP_ENV: JSON.stringify(require(resolve(`src/pages/env/config/${process.env.APP_ENV || 'prod'}.js`)))
}),
]
},
chainWebpack(config) {
config.plugins
.delete('prefetch-index')
.delete('preload-index');
config
.plugin('html-index')
.tap((args) => {
args[0].chunksSortMode = 'manual';
return args;
});
config.resolve.alias
.set('@', resolve('src'))
.set('src', resolve('src'))
.set('~', resolve('node_modules'))
.set('@peryl/react-compose/src/index', resolve('abc'))
.set('quill', resolve('node_modules/quill/quill.js'))
// .set('@peryl/react-compose/src/index', resolve('abc'));
// .set('plain-design', resolve('node_modules/plain-design/src/packages'))
// .set('@peryl/react-compose', resolve('node_modules/@peryl/react-compose/src/index'));
if (process.env.NODE_ENV === 'development') {
// config.resolve.alias.set('react-dom', 'react-dom/cjs/react-dom.production.min');
}
config.plugins
.delete('prefetch-index')
.delete('preload-index');
},
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/martsforever-pot/react-cms-visual-editor.git
git@gitee.com:martsforever-pot/react-cms-visual-editor.git
martsforever-pot
react-cms-visual-editor
react-cms-visual-editor
master

搜索帮助