如何修复[@types/webpack] 'devServer' does not exist in type 'Configuration'
如何修复[@types/webpack] ‘devServer’ does not exist in type ‘Configuration’
Section titled “如何修复[@types/webpack] ‘devServer’ does not exist in type ‘Configuration’”对于前端代码的编写,我比较推崇TypeScript,并且既然用了TypeScript,我们就需要把任何变量的类型写全了,而不是偷懒使用any。
今天遇到一个问题,使用TypeScript语法来配置webpack时,提示是:
'"devServer"' does not exist in type 'Configuration'
尝试解决一下:
import { Configuration as WebpackConfiguration } from "webpack";import { Configuration as WebpackDevServerConfiguration } from "webpack-dev-server";
interface Configuration extends WebpackConfiguration { devServer?: WebpackDevServerConfiguration;}
export const configuration: Configuration = { ... devServer: { historyApiFallback: true, hot: true, port: 3000 ... } ...}参考文档: