繁体   English   中英

如何防止 create-react-app 中的 collapseWhitespace

[英]How to prevent collapseWhitespace in create-react-app

我遇到了与React.js 渲染时如何避免 JSX 组件压缩相关的问题 . 我想找到一种方法来避免使用{' '} 我在某个地方有红色,在 webpack 中将collapseWhitespace更改为false可以解决它。 是否可以实现?

在 JSX 内部 create-react-app 不会折叠任何空白,所以

<p>Hello   World - Hello{'   '}World</p>

将导致:

<p>Hello   World - Hello   World</p>

但是,浏览器通常会将这些空白合并为一个。 为防止出现这种情况,请像这样设置 'white-space' css 属性:

<p style={{ whiteSpace: 'pre' }}>Hello   World - Hello{'   '}World</p>

作为 html-webpack-plugin 的一部分,collapseWhitespace 属性用于 HTML 缩小。 此属性适用于 CRA,并将缩小public/index.html的内容。 为了禁用它,您必须退出

参见: cra-webpack-config

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM