在reactDOM.render()期间节点应用程序失败

时间:2018-02-22 22:24:44

标签: node.js reactjs npm yarnpkg

我试图在本地运行现有的React / Node应用程序。我的index.js在它调用reactDOM.render()

的行上失败了
Module parse failed: C:\Users\dan\Documents\Development Projects\diy-data\client\index.js Unexpected token (30:2)
You may need an appropriate loader to handle this file type.

当我尝试使用

运行文件时
yarn start

它在index.js的这部分代码中失败了:

reactDOM.render(
<MuiThemeProvider>                
<Provider store={store}>
  <div className="container">
    <Header />
    <Leftnav />
    <Stepper />
    <UploadScreen />
    <TransformScreen />
    <ConfirmScreen />
  </div>
</Provider>
</MuiThemeProvider>,
root);

我认为我缺少某种基本设置,但没有找到有关此错误的信息。

1 个答案:

答案 0 :(得分:1)

您必须使用EXPORT或SET创建env变量并依赖于您的操作系统

"dev": "export PORT=3000 || SET \"PORT=3000\" && export NODE_ENV=dev || SET \"NODE_ENV=dev\" node --inspect=5858 server/index.js"