javascript - 如何在 Gatsby v2 中关闭生产环境中的源地图?
问题描述
我正在努力如何禁用用于生产的源映射,因为默认的 Webpack 设置是省略 devtool 选项,但 Gatsby v2 正在启用它。我尝试了一种基于旧版本和新文档的方法,但它不起作用:
// gatsby-node.js
exports.onCreateWebpackConfig = ({ actions, stage }) => {
if (stage === 'build-javascript') {
// turn off source-maps
actions.setWebpackConfig({
devtool: false
})
}
};
解决方案
问题中的代码是正确的解决方案。问题是 Gatsby 不会删除/public/
每个构建中的文件夹,因此之前创建的源映射仍然存在。因此,首先删除该文件夹,然后运行构建步骤。
推荐阅读
- ifc - IfcClosedShell 创建
- image - flutter release APK不显示图片资源
- r - 当我们在 R 中有 r 和 p 值时,如何为 pearsons 计算多重相关的回归线斜率线
- python - 使用 django 在 digitalocean 上动态添加 cron 任务
- python - 如何使用 django-background-task 模块使用 Supervisord
- docfx - 如何配置 DOCFX 以在每个页面上显示源代码
- javascript - 函数多次触发
- java - 如何使用 Commons CSV 使用 Java 删除 csv 文件中的重复项?
- django - view.py 是干什么用的?
- android - 我无法验证我的新活动