Мне нужно открыть новое окно для предварительного просмотра документа перед его печатью.
Я использую Маршрутизатор для разделения запросов по его путям:
<Router>
<Suspense fallback={''}>
<Switch>
<Print path="/print/:thingId" />
< . . . >
<App default />
</Switch>
</Suspense>
</Router>
Я пытаюсь открыть новое окно через nw.Window.open()
и <Link />
компонент из react-router-dom
модуля.
Когда я использую следующий код в сборке DEVELOPMENT, это работает, как и ожидалось: открывается окно и загружается содержимое.
nw.Window.open(nw.Window.get().window.location.origin + '/print/123');
<Link to={'/print/123'} target="_blank">Print this!!</Link>
Но при сборке PRODUCTION отображается страница 404 Not Found .
Как я могу открыть новое окно в сборке PRODUCTION?