我正在尝试将其与 webpack 捆绑在一起:
import { initContainer } from "./embedTypes/container";
import { initPopup } from "./embedTypes/popup";
import { initBubble } from "./embedTypes/chat";
export default {
initContainer,initPopup,initBubble,};
webpack.config.js
:
const path = require("path");
module.exports = {
mode: "production",entry: "./src/index.ts",output: {
path: path.resolve(__dirname,"dist"),filename: "main.js",},resolve: {
extensions: [".ts",".js"],module: {
rules: [
{
test: /\.tsx?/,use: "ts-loader",exclude: /node_modules/,],};
tsconfig.json
:
{
"compilerOptions": {
"module": "ES2015","target": "ES6","moduleResolution": "node","strict": true
},"include": ["src/**/*.ts","tests/**/*.ts"]
}
它输出一个空的 main.js
文件,我不明白为什么。这是预期的吗?