vue怎样修改标题 <%= htmlWebpackPlugin.options.title %>

发布于 2022-09-12 13:08:22 字数 2251 浏览 15 评论 0

这么改报错。

// vue.config.js
module.exports = {
    configureWebpack: config => {
        config.devtool ='source-map';
        config
            .plugin('html')
            .tap(args => {
                args[0].title= 'test'
                return args
            })
    }
}
 ERROR  TypeError: config.plugin is not a function
TypeError: config.plugin is not a function
    at configureWebpack (D:\wgf\My Documents\Github\pyprojects\ups_project\client\vue.config.js:6:14)
    at D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\lib\Service.js:266:21
    at Array.forEach (<anonymous>)
    at Service.resolveWebpackConfig (D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\lib\Service.js:263:30)
    at PluginAPI.resolveWebpackConfig (D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
    at serve (D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\lib\commands\serve.js:74:31)
    at Service.run (D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\lib\Service.js:245:12)
    at Object.<anonymous> (D:\wgf\My Documents\Github\pyprojects\ups_project\client\node_modules\@vue\cli-service\bin\vue-cli-service.js:36:9)
    at Module._compile (internal/modules/cjs/loader.js:1176:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1196:10)
    at Module.load (internal/modules/cjs/loader.js:1040:32)
    at Function.Module._load (internal/modules/cjs/loader.js:929:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! del1@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the del1@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\wgf\AppData\Roaming\npm-cache\_logs\2020-05-28T06_54_26_317Z-debug.log

Process finished with exit code 1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

临风闻羌笛 2022-09-19 13:08:22

chainWebpack

向日葵 2022-09-19 13:08:22

在main.js 可以动态设置标题
image.png

彼岸花ソ最美的依靠 2022-09-19 13:08:22

是name属性把

抠脚大汉 2022-09-19 13:08:22
  pages: {
    index: {
      // page 的入口
      entry: 'src/index/main.js',
      // 模板来源
      template: 'public/index.html',
      // 在 dist/index.html 的输出
      filename: 'index.html',
      // 当使用 title 选项时,
      // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
      title: 'Index Page',
      // 在这个页面中包含的块,默认情况下会包含
      // 提取出来的通用 chunk 和 vendor chunk。
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    },
    // 当使用只有入口的字符串格式时,
    // 模板会被推导为 `public/subpage.html`
    // 并且如果找不到的话,就回退到 `public/index.html`。
    // 输出文件名会被推导为 `subpage.html`。
    subpage: 'src/subpage/main.js'
  }
鸩远一方 2022-09-19 13:08:22

写在 chainWebpack 里面就可以了

木槿暧夏七纪年 2022-09-19 13:08:22

把“configureWebpack”改成“chainWebpack”就可以了……谢谢你后面的那几行代码,刚好给我用上了!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文