|
|
@@ -1,6 +1,5 @@
|
|
|
'use strict'
|
|
|
const path = require('path')
|
|
|
-const webpack = require('webpack')
|
|
|
|
|
|
function resolve(dir) {
|
|
|
return path.join(__dirname, dir)
|
|
|
@@ -14,7 +13,9 @@ const port = process.env.port || process.env.npm_config_port || 80 // 端口
|
|
|
//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
|
|
|
// 这里只列一部分,具体配置参考文档
|
|
|
module.exports = {
|
|
|
- transpileDependencies: [/@aws-sdk/, /@smithy/, /@aws/],
|
|
|
+ // 部署生产环境和开发环境下的URL。
|
|
|
+ // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
|
|
|
+ // 例如 https://www.test.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.test.vip/admin/,则设置 baseUrl 为 /admin/。
|
|
|
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
|
|
|
// 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
|
|
|
outputDir: 'dist',
|
|
|
@@ -55,12 +56,7 @@ module.exports = {
|
|
|
alias: {
|
|
|
'@': resolve('src')
|
|
|
}
|
|
|
- },
|
|
|
- plugins: [
|
|
|
- new webpack.NormalModuleReplacementPlugin(/^node:/, resource => {
|
|
|
- resource.request = resolve('src/utils/empty-module.js')
|
|
|
- })
|
|
|
- ]
|
|
|
+ }
|
|
|
},
|
|
|
chainWebpack(config) {
|
|
|
config.plugins.delete('preload') // TODO: need test
|