小编dea*_*fry的帖子

我怎样才能让react-create-app 来缩小我的代码?

我需要缩小服务器上的代码。它告诉我npm run build做所有缩小的事情 npm 运行构建 但在我的服务器上(当然我不是通过访问它localhost)它显示了所有代码。我正在mavennpm run build中做pom.xml。我的包 json 包含反应脚本的实际版本。 包.json

所有代码均由 nginx 提供。

好的,我已经看到了 When does create-react-app obfuscate or minify code? 这个GENERATE_SOURCEMAP=false 问题 并阅读这个https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-howgenerate 它告诉我所以Developer tools (currently WebKit nightly builds, Google Chrome, or Firefox 23+) can parse the source map automatically and make it appear as though you're running unminified and uncombined files. 它告诉我源映射是我看到我的代码的原因照原样。

还有一个没有 devTools 的 Firefox 浏览器,我在其中关闭了源映射

这里我关闭了源地图

并且...它按原样向我显示了代码!

这里我在 FF 浏览器中将 div 标记为红色,并关闭了源映射

npm run build 尽管“使构建缩小”,为什么它仍然向我显示代码?请告诉我哪里不好以及如何解决?顺便说一句,到处都写着 *.env 应该位于根目录中。整个项目的根目录还是仅前端文件夹?

javascript minify reactjs create-react-app

3
推荐指数
1
解决办法
2万
查看次数

将日期范围划分为已知数量的相等块

我已经看到将日期范围拆分为日期范围块将日期范围拆分为几个特定的​​日期范围块,这不是我要找的。

我正在寻找来自 momenjs 的简单函数,这将帮助我了解已知的开始日期、结束日期和块(切片)的数量,以返回相等块的数组。

07-15-20 开始日期 07-27-20 结束日期 我想将其分成 12 块

结果 = [07.15.20 00:00, 07.16.20 00:00, 07.17.20 00:00...]

当日期不那么简单时,麻烦就开始了。

对于前。如果我的开始日期为

    minTimeX = moment(sortedTests[0].date).format('x');
    maxTimeX = moment(sortedTests.length - 1].date).format('x');
Run Code Online (Sandbox Code Playgroud)

我想将其分成相等的 12 个块,但我不知道如何手动计算它。它是在momentjs中实现的吗?

javascript momentjs reactjs

2
推荐指数
1
解决办法
2516
查看次数

标签 统计

javascript ×2

reactjs ×2

create-react-app ×1

minify ×1

momentjs ×1