尝试使用
html-loader插件在TypeScript中导入html:
import buttonHtml from './button.html';
出现TypeScript错误:
TS2307: Cannot find module ‘./button.html’
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')
}
};