我使用该包react-router-sitemap
为我的反应地图生成站点地图,但我面临标题中的错误。
这是我的 package.json
"devDependencies": {
"@babel/cli": "^7.2.3",
"@babel/core": "^7.2.2",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/register": "^7.0.0",
"react-responsive": "^8.1.0",
"react-router-sitemap": "^1.2.0"
}
我的.babelrc
{
"ignore": [
"node_modules/**/*"
],
"presets": [
"@babel/preset-env",
"@babel/preset-react"
]
}
最后是我的站点地图-generator.js
//Babel allows us to convert modern js code into backwards compatible versions
//This includes converting jsx into browser-readable code
require('@babel/register')({
extends: './.babelrc',
})
//Import our routes
const router = require("./src/Router/routes").default;
const Sitemap = require("react-router-sitemap").default;
function generateSitemap() {
return (
new Sitemap(router())
.build("https://www.blahblah.com")
//Save it wherever you want
.save("../public/sitemap.xml")
);
}
generateSitemap();
以下是错误日志的更多信息:
Users\neowenshun\Desktop\BlahBlahCMS\frontend\node_modules\rc-banner-anim\assets\index.css:1
.banner-anim {
^
SyntaxError: Unexpected token '.'