配置typescript,打包报错

  1. 由react迁移到typescript,配置typescript之后,执行打包命令时报错

clipboard.png

tsconfig.json配置

{
    "compilerOptions": {
        "outDir": "./dist/", // path to output directory
        "sourceMap": true, // allow sourcemap support
        "noImplicitAny": true,
        "strictNullChecks": true, // enable strict null checks as a best practice
        "module": "es6", // specify module code generation
        "jsx": "react", // use typescript to transpile jsx to js
        "target": "es5", // specify ECMAScript target version
        "allowJs": true // allow a partial TypeScript and JavaScript codebase
    },
    "include": ["./src/"]
}

webpack.conf.js部分配置

module: {
        rules: [
            {
                test: /\.(t|j)sx?$/,
                exclude: /node_modules/,
                use: ['awesome-typescript-loader']
            },
            {
                enforce: 'pre',
                test: /\.js$/,
                loader: 'source-map-loader'
            },
        ]
    },
版本:
"webpack": "^3.12.0",
"awesome-typescript-loader": "^5.2.0",
"typescript": "^2.9.2",
"@types/react": "^16.4.11",
"@types/react-dom": "^16.0.7",

感觉并不是webpack版本的问题,网上也没找相应的解答,求解什么问题?

阅读 3.2k
2 个回答

降低awesome-typescript-loader的版本,最新版需要webpack4,但是webpack4不向下兼容,所以选择降低awesome-typescript-loader的版本

这不是很清楚了吗? @storybook/react升级到4.x

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题