mes*_*eeb 5 javascript export require jsdoc visual-studio-code
我对 VSCode 和 JSDocs 有着非常奇怪的经历。
\n\nJSDocs 信息针对命名导出显示,但对于使用 commonJS 导出方法的默认导出不显示。
\n\nexports.default
文件:index.js
/**\n * Some explanation\n *\n * @param {object} obj The obj has to be~~~ !\n * @returns {void}\n */\nfunction fn (obj) {\n // ...\n}\n\nexports.fn = fn;\nexports.default = fn;\n
Run Code Online (Sandbox Code Playgroud)\n\n然后在另一个文件中:
\n\nimport
进口import fn from \'./index\'\nfn // \xe2\x86\x92 no JSDoc info...\n\nimport { fn } from \'./index\'\nfn // \xe2\x86\x92 JSDoc info works\n
Run Code Online (Sandbox Code Playgroud)\n\n所以它适用于命名导入,但不适用于默认情况。
\n\nrequire()
进口let fn = require(\'./index\')\nfn // \xe2\x86\x92 no JSDoc info...\n\nlet fn = require(\'./index\').fn\nfn // \xe2\x86\x92 JSDoc info works\n
Run Code Online (Sandbox Code Playgroud)\n\n所以它适用于命名导入,但不适用于默认情况。
\n\n 归档时间: |
|
查看次数: |
528 次 |
最近记录: |