module.exports = { mode: 'development', entry: { 'app': './src/app.ts' }, output: { filename: '[name].bundle.js' }, module: { rules: [ { test: /\.tsx?$/, use: { loader: 'ts-loader' } } ] }, devtool: 'source-map', }
{ "compilerOptions": { // 包含es6 es7 和commonjs "module": "commonjs", // 目標運行環境 "target": "es5", // 是否是容許 js語法 "allowJs": true, }, "include": [ "./src/*" ], "exclude": [ "./node_modules" ] }
{ "compilerOptions": { "module": "commonjs", "target": "es5", "allowJs": true, "typeRoots": [ "./node_modules/@types", "./typings/modules" ] }, "include": [ "./src/*" ], "exclude": [ "./node_modules" ] }