1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * 配置参考: https://cli.vuejs.org/zh/config/
- */
- const MonacoEditorPlugin = require('monaco-editor-webpack-plugin')
- module.exports = {
- publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
- chainWebpack: config => {
- const svgRule = config.module.rule('svg')
- svgRule.uses.clear()
- svgRule
- .test(/\.svg$/)
- .use('svg-sprite-loader')
- .loader('svg-sprite-loader')
- },
- // 默认打开eslint效验,如果需要关闭,设置成false即可
- lintOnSave: false,
- productionSourceMap: false,
- devServer: {
- open: true,
- port: 8001,
- overlay: {
- errors: true,
- warnings: true
- }
- },
- configureWebpack: {
- plugins: [
- new MonacoEditorPlugin({
- // https://github.com/Microsoft/monaco-editor-webpack-plugin#options
- languages: ['javascript', 'typescript', 'sql', 'java']
- })
- ]
- }
- }
|