gpt4 book ai didi

javascript - 是否可以阻止 prettier 在 Promise.try 之后为 .then() {} 语句添加额外的选项卡?

转载 作者:行者123 更新时间:2023-12-05 05:08:57 26 4
gpt4 key购买 nike

所以,我想知道是否有可能阻止 prettier 在 Promise.try 之后为 .then() {} 语句添加额外的选项卡,或者只是简单的 返回 PromiseFn() .then(() => {})..

通常,我会编写 promise 链,看起来像这样:

import Promise from "Bluebird"

Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

它看起来有多漂亮:

Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

所以我想知道,是否有可能阻止 prettier 在所有 .then() 语句之前添加额外的、不需要的选项卡?

最佳答案

看起来 Prettier 是一个非常 opinionated格式化程序...

但是您可以将 Prettier 标记为 ignore下一个节点

// prettier-ignore
Promise.try() {
// code..
})
.then(() => {
// more core
})
.then(() => {
// more code
})

出于这个原因,我们放弃了在我们的项目中使用 Prettier,它不允许按照我们想要的方式进行格式化。老实说,我什至不确定上面的内容是否仍然适用于你想要的,但这似乎是最好的尝试选择。

关于javascript - 是否可以阻止 prettier 在 Promise.try 之后为 .then() {} 语句添加额外的选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com