Vue打包后JS文件夹中出现一些map文件的解决方法(map.js文件移除掉

Vue打包后JS文件夹中出现一些map文件的解决方法(map.js文件移除掉)

  • 1.在项目下进入目录:项目包/config/index.js
    找到productionSourceMap
 /*
   Source Maps
   */
    productionSourceMap: true,  // 把这边的true改为false
    // https://webpack.js.org/configuration/devtool/#production
    devtool: '#source-map',

productionSourceMap: true, // 把这边的true改为false

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个包含注释的最全的 vue.config.js 文件配置: ```javascript module.exports = { // 项目部署的基础路径,配置如:/my-app/,则打包后所有资源路径都会加上这个前缀,可以配置为相对路径"./" publicPath: '/', // 输出文件目录,默认值为'dist',生产环境构建文件的目录 outputDir: 'dist', // 静态资源目录(js、css、img、fonts),相对于outputDir的路径 assetsDir: 'static', // eslint-loader 是否在保存的时候检查,true为检查,false为不检查 lintOnSave: true, // 是否使用包含运行时编译器的Vue核心的构建 runtimeCompiler: false, // 生产环境sourceMap productionSourceMap: false, // webpack配置 configureWebpack: { // 设置别名 resolve: { alias: { '@': resolve('src') } } }, // vue-loader配置 chainWebpack: config => { // 除 prefetch 插件 config.plugins.delete('prefetch') // 添加新的svg-sprite-loader处理svgIcon config.module .rule('svgIcon') .test(/\.svg$/) .include.add(resolve('src/icons')) .end() .use('svg-sprite-loader') .loader('svg-sprite-loader') .options({ symbolId: 'icon-[name]' }) .end() // 修改images loader,添加svg处理 config.module .rule('images') .test(/\.(png|jpe?g|gif|svg)(\?.*)?$/) .exclude.add(resolve('src/icons')) .end() // 对vue-cli内部的webpack配置进行更细粒度的修改 // https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md config .when(process.env.NODE_ENV !== 'development', config => { // 生产环境配置 } ) .when(process.env.NODE_ENV === 'development', config => { // 开发环境配置 } ) }, // CSS相关配置 css: { // 是否使用css分离插件 ExtractTextPlugin extract: true, // 开启 CSS source maps sourceMap: false, // css预设器配置项 loaderOptions: { // sass-loader配置 sass: { // 全局注入变量和mixin data: ` @import "@/styles/variables.scss"; @import "@/styles/mixin.scss"; ` } }, // 启用 CSS modules for all css / pre-processor files. requireModuleExtension: false }, // 开发服务配置 devServer: { // 端口号 port: 8000, // 启动时自动打开浏览器 open: true, // 反向代理配置 proxy: { '/api': { target: 'http://localhost:3000', pathRewrite: { '^/api': '' } } } }, // 第三方插件配置 pluginOptions: { // ... } } function resolve(dir) { return path.join(__dirname, dir) } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小c

创作不易 谢谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值