javascript - Redux 错误:您当前正在使用 NODE_ENV 之外的缩小代码
问题描述
完整的错误是:“您当前正在使用 NODE_ENV === “生产”之外的缩小代码。这意味着您正在运行一个较慢的 redux 开发版本。......”
我已经尝试在 webpack.config.js 文件中安装 webpack 并将模式设置为“生产”,但它不起作用。我有一个安装了 redux 和 react-redux 的正在运行的项目。只要我将导入语句添加到 App.js:
import { createStore } from 'redux'
它抛出错误。我将 expo 用于我的应用程序,理想情况下我不想使用 webpack。根据 Redux 文档,webpack 是没有必要的。为什么会抛出错误?
应用程序.js
import * as React from "react";
import { AppFontLoader } from "./AppFontLoader";
import { Drawer } from "./Navigation";
//import { createStore } from 'redux' //uncommenting this line throws the error
export default class App extends React.Component {
render() {
return (
<AppFontLoader>
<Drawer />
</AppFontLoader>
);
}
}
解决方案
推荐阅读
- reactjs - 组件未显示
- javascript - 在类中使用异步等待来分配属性但返回 null
- reactjs - 将自定义道具与 RouteComponentProps 组合时缺少位置、历史和匹配属性
- asp.net-core - 如何使用 OpenIdConnect 身份验证登录 ASP.NET Core 身份用户?
- ckan - 是否可以在 CKAN Data Explorer 默认预览中隐藏 _id 列?
- jquery - JqueryUI 数据表设置记录总数
- c - 为什么 C 文件流的开头称为“SEEK_SET”?
- php - jQuery ajax 响应返回格式化的 HTML
- amazon-web-services - 在 Terraform 中使用已创建资源的最佳实践是什么?
- ruby-on-rails - Rails 6 使用 bundler 2 部署到 Heroku,但仍然卡顿