首先使用import { Configuration } from 'webpack'从webpack中导入Configuration;

接着用JSDoc的方式为配置对象添加类型为Configuration。

代码示例如下:

import { Configuration } from 'webpack'

/**
 * @type {Configuration}
 */
const config = {
  // ...
}

module.exports = config

注意:运行webpack前要先将import { Configuration } from 'webpack'注释掉。

如果懒得每次都去注释掉Configuration的导入语句,可以使用TypeScript中提供的特性(虽然这里是js文件,但可以直接用),代码示例如下:

/** @type {import('webpack').Configuration} */
const config = {
  // ...
}
module.exports = config

这样在vscode中编写webpack.config.js文件时就有智能提示了。

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2020-01-14
  • 2021-11-26
  • 2021-12-08
  • 2022-12-23
  • 2021-07-29
猜你喜欢
  • 2022-12-23
  • 2021-10-01
  • 2021-11-20
  • 2021-11-21
  • 2022-12-23
  • 2021-12-16
相关资源
相似解决方案