我有以下项目:
我有一个具有以下结构的源文件夹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“命令来启动react开发服务器时,我得到了以下问题:
Starting development server....
Failed to compile.
Syntax error: Unexpected token (19:16)
17 |
18 |
> 19 | ReactDOM.render(<App />, document.getElementById('root'));
| ^
20 | registerServiceWorker();有没有人能帮我解决路径问题?(我猜对了吗?问题出在路径上,也可能是其他原因?)
发布于 2017-08-03 20:54:43
您必须将react添加到.babelrc
-{ "presets": ["es2015"] }
+{ "presets": ["es2015", "react"] }https://stackoverflow.com/questions/45484183
复制相似问题