在用ts-loader打包📦js的时候出现了这个错
错误提示找不到我们对应的文件, 原因是我们使用的是tsconfig默认是打包ts的却要打包js, 只需要把tsconfig中的 allowJs 改为true就可以了
{
"compilerOptions": {
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"lib": ["esnext", "dom", "dom.iterable", "es2019"],
"jsx": "react",
"strict": false,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"forceConsistentCasingInFileNames": true,
"noImplicitAny": false,
"outDir": "./dist/",
"preserveConstEnums": true,
"isolatedModules": true,
"removeComments": false,
"sourceMap": false,
"downlevelIteration": true,
"target": "esnext",
"noEmit": true,
"typeRoots": ["node_modules/@types", "node_modules/react-json-pretty/types", "typing"],
"esModuleInterop": true,
"allowJs": true,
"baseUrl": ".",
"skipLibCheck": true,
"paths": {
"@/*": ["./src/*"],
"@common/*": ["../../common/*"],
"@components/*": ["./src/component/*"]
}
},
"exclude": ["node_modules"],
"include": ["./src/**/*", "./typings.d.ts", "press.config.js"],
"awesomeTypescriptLoaderOptions": {
// "useBabel": true,
// "useCache": true
"transpileOnly": false
}
}