美文网首页
dist中增加配置文件

dist中增加配置文件

作者: 陈大事_code | 来源:发表于2021-11-02 16:46 被阅读0次

    场景:比如标签页的title,可以在前端包中直接修改配置文件予以更新,而不需要前端重新打包。

    1. 增加配置文件

    // 路径:public/config.js
    window.globalConfig = {
      title: 'aaa',
    }
    
    

    2. html中引入

    // head标签内
    <script type="text/javascript" src="config.js"></script>
    

    3. vue.config.js配置

    // 不配置的话,config.js则直接会被打包,这里是直接拷贝  
    chainWebpack: (config) => {
        config.plugin('copy').use(require('copy-webpack-plugin'), [
          [
            {
              from: './public/config.js',
              // to  不配置则默认dist根目录
            },
          ],
        ])
      },
    

    vue-cli版本比较新的话,默认public不打包,可以省略,我这个版本的vue-cli不使用这个插件,默认打包了

    4. 测试

    // 更改前
    console.log('title', window.globalConfig.title) // aaa
    
    // 更改后(config.js文件中title改为bbb')
    console.log('title', window.globalConfig.title) // bbb
    

    相关文章

      网友评论

          本文标题:dist中增加配置文件

          本文链接:https://www.haomeiwen.com/subject/elqfzltx.html