如何在浏览器中打开Redux Toolkit的生产模式?

问题描述 投票:0回答:1

我真的很喜欢Redux Toolkit,但是它有一些警告,我知道我可以放心地忽略(将动作中的不可序列化的值发送给某些thunk;在这种情况下为API),但是我想确保它们确实可以没有出现在附带的应用程序中。

我似乎找不到如何打开生产模式,该模式在将完成的版本部署到浏览器时会跳过“可序列化状态不变的中间件”。我知道我可以修改中间件列表来避免这种情况,但这似乎很笨拙。

javascript redux redux-toolkit
1个回答
0
投票

我是Redux Toolkit的创建者和维护者。

[与NPM生态系统中的大多数库一样,基于将process.env.NODE_ENV设置为'production'来检测生产模式。大多数构建工具都会自动发生这种情况,例如Webpack的mode: 'production'

Create-React-App和其他元构建框架也确保自动设置了此功能,因此您不必担心它。

您可以review the contents of a production bundle using source-map-explorer帮助确认它的行为符合预期。

(还要注意,带有source-map-explorer的“操作中不可序列化的值”消息是createAsyncThunk。]

© www.soinside.com 2019 - 2024. All rights reserved.