HTML   发布时间:2022-04-15  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在webpack中导入html文件时找不到模块错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试使用 html-loader插件在TypeScript中导入html:
import buttonHtml from './button.html';

出现TypeScript错误:

Webpack配置:

const path = require('path');

module.exports = {
  entry: {
      'BACkground.js':path.resolve(__dirname,'./BACkground.ts'),'content.js': path.resolve(__dirname,'./content.ts')
  },devtool: 'inline-source-map',module: {
    rules: [
      {
        test: /\.tsx?$/,use: 'ts-loader',exclude: /node_modules/
      },{
        test: /\.html$/,exclude: /node_modules/,use: {loader: 'html-loader'}
    }
    ]
  },resolve: {
    extensions: [ ".tsx",".ts",".js" ]
  },output: {
    filename: '[name]',path: path.resolve(__dirname,'dist')
  }
};

解决方法

如果你想加载这样的html,你需要一个带有这个条目的typings.d.ts文件:
declare module '*.html' {
  const value: any;
  export default value;
}

大佬总结

以上是大佬教程为你收集整理的在webpack中导入html文件时找不到模块错误全部内容,希望文章能够帮你解决在webpack中导入html文件时找不到模块错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。