Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 当我在package.json中使用交叉环境时,为什么节点_ENV在我的redux存储中显示为未定义?_Reactjs_Webpack_Package.json - Fatal编程技术网

Reactjs 当我在package.json中使用交叉环境时,为什么节点_ENV在我的redux存储中显示为未定义?

Reactjs 当我在package.json中使用交叉环境时,为什么节点_ENV在我的redux存储中显示为未定义?,reactjs,webpack,package.json,Reactjs,Webpack,Package.json,根据研究,我已经读到,对于跨平台设置NODE\u ENV而言,阅读后: 在我尝试在package.jsonscripts中使用set和export之后,我仍然收到一个“未定义的”。我尝试设置我的节点\u ENV的组合有: 研究后尝试1: 尝试2阅读评论和答案: 与: 以及: 但是在我的Redux商店中,我继续得到未定义的: configureStore.js: 我使用的终端命令在VSC中: yarn run dev-server 应用程序可以工作,但控制台日志显示未定义,如果三元值被修

根据研究,我已经读到,对于跨平台设置
NODE\u ENV
而言,阅读后:

在我尝试在package.json
scripts
中使用
set
export
之后,我仍然收到一个“未定义的”。我尝试设置我的
节点\u ENV
的组合有:

研究后尝试1:

尝试2阅读评论和答案:

与:

以及:

但是在我的Redux商店中,我继续得到未定义的

configureStore.js:

我使用的终端命令在VSC中:

yarn run dev-server
应用程序可以工作,但控制台日志显示
未定义
,如果三元值被修改为
process.env.NODE_env===未定义
,则扩展可以工作。我读到的其他问题和建议:

目前该应用程序可以工作,但由于某些原因,我无法在package.json中设置
process.env.NODE\u env
,插件告诉我“未找到存储”,这是准确的,因为
NODE\u env
未定义。如何在脚本
dev server
中定义为package.json中的
节点_ENV=development

"scripts": {
  "dev-server": "set NODE_ENV=development&& webpack-dev-server",
}
"scripts": {
  "dev-server": "set NODE_ENV=development && webpack-dev-server",
}
"scripts": {
  "dev-server": "export NODE_ENV=development && webpack-dev-server",
}
import { createStore, combineReducers } from "redux";
  import fooReducer from "../reducers/foo";
  import barReducer from "../reducers/bar";
  
  const inDev =
    process.env.NODE_ENV === "development"
      ? window.__REDUX_DEVTOOLS_EXTENSION__ &&
        window.__REDUX_DEVTOOLS_EXTENSION__()
      : "";
  
  export default () => {
    console.log(process.env.NODE_ENV);
  
    const store = createStore(
      combineReducers({
        foo: fooReducer,
        bar: barReducer,
      }),
      inDev
    );
  
    return store;
  };
yarn run dev-server