vue.js - 在 vue-cli3 中为构建文件提供静态文件名

标签 vue.js webpack vue-cli

我使用的是 vue-cli3,当我使用 npm run build -- --mode=product 构建时,它提供了 2 个 css 文件和 2 个 js 文件。

每次我更改代码时,文件名也会更改,例如 app.de90cdf7.js 和 chunk-vendors.a9204242.js。

vue-cli 有没有办法将文件名硬编码为 app.js 和 chunk-vendors.js ?

最佳答案

我参加聚会有点晚了。我们可以链接 webpack 来应用名称更改。 2022 年使用版本 @vue/cli 5.0.4

const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  chainWebpack : (config) => {
    config.output.filename('[name].js');
  },
  css: {
    extract: {
      filename: '[name].css',
      chunkFilename: '[name].css'
    }
  }
});

enter image description here

关于vue.js - 在 vue-cli3 中为构建文件提供静态文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57289857/

相关文章:

vue.js - 如何使用 vuetify 图像 srcset - vuejs

node.js - 启动 vue js dev 服务器给出错误 : . plugins[0] may only be a two-tuple or three-tuple

javascript - 为什么可以使用 require ("../images/restaurants/sea.jpeg"导入图像,但不能使用 require(this.props.image)

vue.js - 如何在vue-cli生成的vue.config.js中设置mini-css-extract-plugin的配置

javascript - vue cli 使用目标库 : "require is not defined" when component is imported 构建

javascript - Firebase 消息 onMessage 仅在窗口中可用

javascript - 在本地和沙盒外部署 Vue 应用程序

node.js - WebPack:如何查找 Bower.json 和 .bower.json

javascript - webpack babel loader 编译 jsx 失败

typescript - vue-gtag 错误 : "maximum call stack size exceeded"