visual-studio-code - 带有@符号的VS Code在JSDoc示例中
问题描述
我只是不能让@符号在@example JSDoc 属性中的代码块内工作,这总是会破坏可视化:
原文:
* @example
* ```js
* import { BadRequestError } from '@nexsolab/common-network';
*
* const error = new BadRequestError()
* .addInvalidParam('token', 'Token should be informed')
* .mount();
* ```
VS Code 渲染提示:
@example
import { BadRequestError } from '
*@nexsolab*
/common-network';
const error = new BadRequestError()
.addInvalidParam('token', 'Token should be informed')
.mount();
也
import { BadRequestError } from '@nexsolab/common-network';
* import { BadRequestError } from '@nexsolab/common-network';
不起作用。
我忘记了什么或者这是一个 VS Code 错误?
解决方案
这是此处讨论的 JSDoc 的限制。作为一种解决方法,您可能可以使用 unicode @ U+FF20。因此,在您的示例字符串中,将 @ 符号替换为 \uFF20
推荐阅读
- python - 通过 init kwargs 向对象添加属性
- laravel - 如果不用于令牌,Sanctum 和 Laravel 的默认身份验证是否相同?
- angular - 获取文档 ID Firestore 角度
- c# - HTTP GET 返回二进制而不是文本
- python - Python Kivy 在 Popup 内的按钮之间切换
- python - 如何更好地清理我的数据?求朋友
- python - 使用python在包含部分字符串的目录列表中查找目录
- docker - ibmcom/mq docker 镜像向后兼容性问题
- javascript - NodeJS Buffer.write() 在写入索引 >= 100,000 时返回 0
- firebase - 当我手动打开应用程序但未点击通知时,如何清除通知?