javascript - Gatsby Develop and Build 给出不同的结果
问题描述
当我从 js 文件导入代码并将其显示为<div>{String(code)}</div>
在code
导入为import code from "./code.js
.
问题是gatsby develop
在我编写代码时在页面上显示代码,code.js
但gatsby build
随后gatsby serve
显示在一行中编写的奇怪代码与在code.js
.
我不知道为什么会这样?有什么建议么?
解决方案
发生这种情况是因为gatsby build
,默认情况下,它uglify
用于压缩您的代码,以使其更适合生产环境。
尝试运行gatsby build --no-uglify
推荐阅读
- c++ - 使用 cmake 从命令行使用 /MT 标志编译
- r - 如何创建循环(当级别不与参考重叠时)
- api - 实现 Streaming Cloud Dataflow 转换,为流中的每个元素调用 API
- google-sheets - 如何过滤谷歌表格数据透视表上的字符长度
- java - UDP 程序丢包追踪
- javascript - 未捕获的类型错误:无法读取未定义的属性“insertRow”
- node.js - 与从 Bluehost NodeJS 服务器本地托管的 NodeJS 服务器通信的最佳实践?
- javascript - 我们如何忽略 cy.route() 请求发送中的 openHash 值
- lua - GLua - 字符串库的一部分
- excel - VBA:复制前 20 行过滤数据失败