【问题标题】:webpack encore dev-server not found /未找到 webpack encore dev-server /
【发布时间】: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


【解决方案1】:

终于通过订阅几个步骤来解决这个问题。

  1. 转到package.json 并将端口、禁用主机检查添加到您的开发服务器:

    "dev-server": "encore dev-server --port 9000 --disable-host-check",

  2. 转到您的应用程序(不是开发服务器)的主机,并确保 apache 和开发服务器之间没有相同的端口。
    干杯!

【讨论】:

    猜你喜欢
    • 2017-05-08
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多