1234567891011121314151617181920212223242526272829303132333435363738394041 |
- const { defineConfig } = require('@vue/cli-service')
- const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')
- const path = require('path')
- function resolve(dir) {
- return path.join(__dirname, dir)
- }
- module.exports = defineConfig({
- transpileDependencies: true,
- publicPath: "/",
- lintOnSave:false,
- transpileDependencies: true,
- productionSourceMap: false,
- devServer: {
- port: 1090,
- // proxy: {
- // '/infoapi': {
- // target: 'https://info.jiduzq.com/v1/',
- // changeOrigin: true,
- // pathRewrite: {
- // '^/infoapi': '/'
- // }
- // },
- // }
- },
- configureWebpack: {
- // provide the app's title in webpack's name field, so that
- // it can be accessed in index.html to inject the correct title.
- name: 'name',
- resolve: {
- alias: {
- '@': resolve('src')
- },
- fallback: {
- //其他的如果不启用可以用 keyname :false,例如:crypto:false,
- "crypto": require.resolve("crypto-browserify"),
- "stream": require.resolve("stream-browserify")
- },
- },
- plugins: [new NodePolyfillPlugin()]
- },
- })
|