【问题标题】:Cannot create React App无法创建 React 应用程序
【发布时间】:2018-01-11 01:22:21
【问题描述】:

我有以下项目:

我有一个源文件夹 src,结构如下

src/
├── sass/
│   └── sass files
│
├── js/
│   ├── admin
│   │    └── React project (an Admin Dashboard)
│   │
│   └── main
│        └── Javascript for the main site
│
└── pug/
    └── pug files

我使用 create-react-app 创建了 react 项目,然后我不得不将其弹出,以便将其移动到我想要的结构中。

我在弹出的 config/paths.js 中写了这样的路径:

module.exports = {
  dotenv: resolveApp('.env'),
  appBuild: resolveApp('docs'),
  appPublic: resolveApp('src/public'),
  appHtml: resolveApp('src/public/index.html'),
  appIndexJs: resolveApp('src/js/admin/index.js'),
  appPackageJson: resolveApp('package.json'),
  appSrc: resolveApp('src'),
  yarnLockFile: resolveApp('yarn.lock'),
  testsSetup: resolveApp('src/setupTests.js'),
  appNodeModules: resolveApp('./node_modules'),
  publicUrl: getPublicUrl(resolveApp('package.json')),
  servedPath: getServedPath(resolveApp('package.json')),
};

但是当我运行命令“node scripts/start.js”来启动反应开发服务器时,我遇到了以下问题:

Starting development server....
Failed to compile.
Syntax error: Unexpected token (19:16)

  17 | 
  18 | 
> 19 | ReactDOM.render(<App />, document.getElementById('root'));
     |                 ^
  20 | registerServiceWorker();

有人可以帮我解决路径吗? (我猜对了,问题出在路径上,还是可能是其他问题?)

【问题讨论】:

    标签: javascript node.js reactjs path create-react-app


    【解决方案1】:

    你必须添加 react 到 .babelrc:

    -{ "presets": ["es2015"] }
    +{ "presets": ["es2015", "react"] }
    

    【讨论】:

      猜你喜欢
      • 2019-10-03
      • 1970-01-01
      • 2020-04-04
      • 2023-04-01
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      相关资源
      最近更新 更多