【发布时间】:2019-12-23 10:27:01
【问题描述】:
你好
我正在尝试使用 webpack encore 运行开发服务器,方法是输入 npm run dev-server,当
检查 localhost:9000 是渲染我 Cannot GET / 并给出该日志
「wds」: Project is running at http://localhost:9000/
「wds」: webpack output is served from http://localhost:9000/build/
「wds」: Content not from webpack is served from D:\xampp\htdocs\api-platform\public
「wds」: 404s will fallback to /index.html
知道我已经更改 package.json
"scripts": {
"dev-server": "encore dev-server --port 9000 --disable-host-check",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
},
还要看一下文档
https://symfony.com/doc/current/frontend/encore/dev-server.html
Project structure
api-platform/node_modules
api-platform/public/build/entrypoints.json
api-platform/public/build/manifest.json
api-platform/package.json
api-platform/webpack.config.json
控制器
/**
* @Route("/", name="app")
*/
public function index()
{
return $this->render('app/index.html.twig', []);
}
【问题讨论】:
-
您能分享一下您的项目结构吗?
-
肯定会在帖子中更新它。
标签: symfony webpack-dev-server webpack-encore