在为React app

时间:2017-04-10 21:47:02

标签: javascript reactjs google-analytics sitemap

我正在开发一个React应用程序,我想为此创建一个sitemap。我正在使用react-router-sitemap生成此站点地图,这是我的sitemap-builder.js

require('babel-register');

const router = require('./root.js').default;
const Sitemap = require('../').default;

const filterConfig = {
  isValid: false,
  rules: [
    /\/admin/,
    /\*/,
  ],
};

(new Sitemap(router)
    .filterPaths(filterConfig)
    .build('https://www.ace-up.com')
    .save('./sitemap.xml')
);

但每次运行该文件时,都会出现以下错误:

ReferenceError: window is not defined
at Object.initialize (/< path >/node_modules/react-ga/src/index.js:55:8)

我的所有js文件也出现了类似的错误,无论我在哪里找到它们,但我最终都在评论它们以使网站地图正常工作。

react-router-sitemap忽略window问题的正确方法是什么?

0 个答案:

没有答案