#javascript #reactjs #react-router #babeljs
#javascript #reactjs #реагирующий маршрутизатор #babeljs
Вопрос:
я использую пакет react-router-sitemap
для создания карты сайта для моей карты react, но сталкиваюсь с ошибкой в названии.
Вот мой 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"
}
My .babelrc
{
"ignore": [
"node_modules/**/*"
],
"presets": [
"@babel/preset-env",
"@babel/preset-react"
]
}
и, наконец, мой sitemap-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();
Вот дополнительная информация из журнала ошибок:
UsersneowenshunDesktopBlahBlahCMSfrontendnode_modulesrc-banner-animassetsindex.css:1
.banner-anim {
^
SyntaxError: Unexpected token '.'
Комментарии:
1. похоже, что что-то пытается импортировать css как javascript
2. @JaromandaX Привет, спасибо за ответ! Я в замешательстве, что происходит, я могу запустить сервер разработки / создать приложение без каких-либо ошибок…