[英]Dynamic import not working in netlify (reactjs)
我正在尝试部署使用@ babel / plugin-syntax-dynamic-import的reactjs应用程序,该应用程序在我的localhost上运行正常,但是当我在netlify上部署它时,只有根URL工作(例如:mysite.netlify。 com),所有其他url与slug(例如:mysite.netlify.com/Visit)不起作用,它只返回404页面找不到,即使我已经定义了路由并在我的localhost上工作。
我在.babelrc文件中有以下设置
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-syntax-dynamic-import"]
}
在我的package.json中
"dependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
...
}
我在我的App.js上有以下导入
import React, { Suspense, lazy } from 'react';
import { BrowserRouter as Router, Route, Switch, Redirect } from 'react-router-dom';
const Photography = lazy(() => import('../Form1/Main.js'));
const Visit = lazy(() => import('../Form2/Main.js'));
是否有任何遗漏或我需要使它在netlify上工作?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.