Javascript 盖茨比的发展和建设产生了不同的结果

Javascript 盖茨比的发展和建设产生了不同的结果,javascript,reactjs,gatsby,Javascript,Reactjs,Gatsby,当我从js文件导入代码并在网页上显示为{String(code)}时,code作为import code from./code.js导入 问题是gatsby develop在页面上显示代码,就像我在code.js中编写代码一样,但是gatsby build然后gatsby serve显示一行奇怪的代码,与code.js中编写的代码不完全相同 我不知道为什么会发生这种情况?有什么建议吗?之所以会发生这种情况,是因为默认情况下,gatsby build使用uglify压缩您的代码,以使其在生产环境中

当我从js文件导入代码并在网页上显示为
{String(code)}
时,
code
作为
import code from./code.js
导入

问题是
gatsby develop
在页面上显示代码,就像我在
code.js
中编写代码一样,但是
gatsby build
然后
gatsby serve
显示一行奇怪的代码,与
code.js
中编写的代码不完全相同


我不知道为什么会发生这种情况?有什么建议吗?

之所以会发生这种情况,是因为默认情况下,
gatsby build
使用
uglify
压缩您的代码,以使其在生产环境中更精简


试着运行《盖茨比编译》--《没有丑》

它工作正常吗?在形状改变后很好!谢谢!工作正常。代码渲染正确,但仍然是一行。当然,当您将其显示为字符串时,它会将其序列化为一行…好吧!有什么方法可以让我将其显示为多行代码而不是一行代码单行代码?