pho*_*nix 8 jsx typescript webpack typescript2.0
我试图将我的ReactJS应用程序的JSX文件逐个转换为TS.因此,我将同时运行JSX和TS文件.(因此在webpack中添加了两个规则,如下所示):
这是我处理jsx和ts文件的webpack配置的一部分:
module: {
rules: [
{
test: /\.ts$/,
exclude: /node_modules/,
use: ["awesome-typescript-loader"]
},
{
test: /\.(jsx?)$/,
exclude: /node_modules/,
use: ["babel-loader"]
},
]
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行webpack时,我收到以下错误:
模块构建失败:TypeError:无法读取undefined的属性'watchRun'
使用的包:
"webpack": "^2.2.1"
"awesome-typescript-loader": "^5.0.0-1",
"typescript": "^2.7.2",
"@types/react": "^16.0.40",
"@types/react-dom": "^15.5.7",
"babel-core": "^6.23.1",
"babel-loader": "^6.4.0",
Run Code Online (Sandbox Code Playgroud)
我在网上查了一下但无处可查找资源给出了关于这个watchRun问题的提示.
谢谢.
小智 9
该awesome-typescript-loader5.x与4.x版的WebPack兼容,你的WebPack版本太旧.尝试将您的webpack升级到4.x或降级您的awesome-typescript-loader版本.
| 归档时间: |
|
| 查看次数: |
6574 次 |
| 最近记录: |