reactjs - 如何在 reactjs 中忽略 webpack 配置中的 js 文件
问题描述
我的 webpack 配置文件显示错误Sitemap is not function
,如果我忽略 css 文件它工作正常,如果我忽略 js 文件它显示此错误。如何忽略 js 文件。请你检查我下面的配置文件。错误:
> babel-node src/sitemap-builder.js
F:\react\test\live\testserver\src\sitemap-builder.js:16
new Sitemap(router).build("http://localhost:3000/").save('./public/sitemap.xml');
^
TypeError: Sitemap is not a constructor
webpack 配置文件:
require("babel-register")({
presets: ["es2015", "react"]
});
require.extensions['.scss'] = () => {
return;
};
require.extensions['.css'] = () => {
return;
};
require.extensions['.js'] = () => {
return;
};
const router = require('./Routes').default;
const Sitemap = require('react-router-sitemap').default;
(
new Sitemap(router)
.build("http://localhost:3000/")
.save('./public/sitemap.xml')
);
解决方案
使用此检查是否发生任何事情
const Sitemap = require('../').default;
推荐阅读
- django - Django Rest 框架 - ListCreateAPIView 不打印任何内容
- powershell - 使用 PowerShell(或其他脚本解决方案)检查 OneDrive 和 OneNote 客户端状态
- java - Appium在两个设备问题上并行执行
- google-apps-script - 在谷歌表格中使用 setConditionalFormatRules() 突出显示一行
- python - 像 COCO 一样自动创建图像蒙版
- python - conv2D 中的填充
- sendkeys - 特殊键 Ctrl+A+DEL 在 BluePrism 中不起作用
- python - 在 PyTorch 中实现完全连接层的 dropout
- php - PHP MongoDB\..\ServerException 无法使用数据库“模型”发送“getMore”命令:套接字错误或超时
- unity3d - 既然不管理内存,Unity WebGL heap总是必然会崩溃?