vs代码智能感知不与webpack捆绑使用
问题描述:
我有一个简单的webpack配置。vs代码智能感知不与webpack捆绑使用
const path = require('path');
module.exports = {
devtool: 'source-map',
entry: './src/index.js',
output: {
libraryTarget: 'commonjs',
filename: 'index.js',
path: path.resolve(__dirname, 'dist'),
},
};
后,我建立并上传我的模块,新公共管理和使用它们的VS代码智能感知不是为这些模块工作的其他项目。模块功能记录在jsdoc。
import { myFunc } from 'myModule';
或者
const myModule = require('myModule');
MYFUNC和Mymodule中没有智能感知自动complate支持或任何其他。
如何保持jsdoc在webpack构建之后工作?
答
如果软件包通过npm传入,则需要发布类型定义文件(.d.ts
)。 d.ts
文件包含您的API的类型定义和注释,使我们能够有效地为外部软件包提供丰富的智能感知。 VS代码不会尝试加载或解析来自node_modules
包的实际JS代码。
这里是如何开始使用d.ts
文件的一些资源:
这是一个好的方向开始。谢谢! – kailniris