每次我用npx create-react-app AppName
创建一个项目,当我在本地服务器上运行这个项目时,我都会收到下面的警告。
(node:13820) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:13820) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
我可以切换关闭警告与修改本地文件作为webPackDevServer.config.js
文件在node_modules
文件夹中详细here。但我找不到任何永久的解决方案。有任何永久的解决方案来解决这个问题吗?
1条答案
按热度按时间dsekswqp1#
这是创建React应用程序中的open issue。
一种方法不是解决它,而是避免这些警告:
**1 -**运行
npm run build
:这将创建包含应用程序生产版本的build目录**2-**运行
npm install -g serve
:以使用静态服务器提供构建目录。**3 -**运行
npx serve -s build
而不是npm start