首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以弹出react dev-utils文件?

我可以弹出react dev-utils文件?
EN

Stack Overflow用户
提问于 2019-12-16 09:19:55
回答 1查看 268关注 0票数 2

有人能告诉我是否有任何方法来覆盖webpackHotDevClient.js文件(这是在dev dev-utils包中)和webpack.config.js (它在dev脚本包中)?

编辑:我尝试了弹出命令,配置文件夹中有webpack.config.js,而不是webpackHotDevClient.js文件。

在webpackHotDevClient中,我想要更改:

代码语言:javascript
复制
// Connect to WebpackDevServer via a socket.
var connection = new WebSocket(
  url.format({
    protocol: 'ws',
    hostname: window.location.hostname,
    port: window.location.port,
    // Hardcoded in WebpackDevServer
    pathname: '/sockjs-node',
  })
);

代码语言:javascript
复制
// Connect to WebpackDevServer via a socket.
var connection = new WebSocket(
  url.format({
    protocol: 'wss',
    hostname: window.location.hostname,
    port: window.location.port,
    // Hardcoded in WebpackDevServer
    pathname: '/sockjs-node',
  })
);

在webpack.config.js中,将publicPath属性更改为publicPath:"/Apps/MyApp/app/“。因为我的应用程序在mydomain.com/Apps/MyApp/ app /

因此,我可以通过https使用hot服务器重新加载。

编辑:我尝试了弹出命令,配置文件夹中有webpack.config.js,但没有webpackHotDevClient.js文件。因此,是否有可能有一个等价的或工作,以便我可以编辑webpackHotDevClient.js设置,如上面所说的。现在,我正在直接编辑node_modules文件夹中的文件。

EN

回答 1

Stack Overflow用户

发布于 2020-01-09 19:33:56

我也有同样的问题。react dev-utils是Webpack的一部分,据我所知,在Facebook开发者更新Webpack之前,这是无法修复的。

https://github.com/facebook/create-react-app/pull/8079

上面的引用提供了一个修改来编辑文件(如果您的问题是本地的),但是当Heroku引用它时,Heroku并不使用您的固定版本,所以您应该在部署中上传它,而不是忽略它。在更新上面提到的.gtignore之后,将其添加到您的node_module中。

代码语言:javascript
复制
node_modules/*
!node_modules/react-dev-utils
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59353613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档