javascript - 如何使用 Webpack 从 Vue 路由器生成 sitemap.xml?

标签 javascript webpack vuejs2 sitemap

我正在从头开始为 Vue.js 创建一个 Webpack 配置,我想从 Vue 路由器动态生成一个 sitemap.xml 文件并使用 sitemap.js生成文件,但我仍然需要路由列表,我找不到使用 Webpack 执行此操作的干净方法,我不能 require 我的 Webpack 配置中的 Vue 路由器文件,因为它使用的是 ES6 import 并且它会抛出一个 SyntaxError

编辑:我已经尝试在我的 Webpack 配置文件中使用 @babel/register 来导入路由器,但是由于 .vue 文件,导入现在中断了。

如何从 Vue 路由器使用 Webpack 生成 sitemap.xml 文件?

最佳答案

由于您没有提供到目前为止所做的工作,因此我无法为您提供非常具体的答案。 但是您可能可以通过在不同的 JS 文件中将路由定义为常量来解决您的问题,然后将路由导入到 vue-router 文件,以及您的 webpack conf 文件以生成站点地图。

关于javascript - 如何使用 Webpack 从 Vue 路由器生成 sitemap.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57756882/

相关文章:

javascript - webpack 将对象暴露为全局对象

javascript - webpack 构建中出现意外标记 "export"

javascript - Ember.js:在执行验收测试时消失组件属性

javascript - 关于 Johnpapa AngularJS 异常捕获器

node.js - 在多个文件中使用 Mongoose 连接到 MongoDB

vue.js - 在 VueJS 中访问嵌套的子组件

checkbox - 如何将复选框绑定(bind)到 Vuex 商店?

javascript - 我如何知道组件是否包含指令绑定(bind)

javascript - TinyMCE 限制scrollerActived 上的文本

javascript - 如何将 Highcharts 自动保存为特定文件夹中的图像