繁体   English   中英

从 package 覆盖 tsconfig.json

[英]overwrite tsconfig.json from the package

我有 React 应用程序使用 Typsecript 安装第三方 package,运行我的 React 应用程序当前收到如下错误消息:

Class constructor Name cannot be invoked without 'new'

为此,我确实尝试用 new 删除一个变量,但没有用。

所以我深入挖掘我们用来扩展组件的第三个 package 在 tsconfig.json 中有这个设置

{
    "compilerOptions": {
        "target": "es5",
    }
}

有什么办法可以在我当前的 React 应用程序中覆盖此设置,因为我无法更改 package?

谢谢!

我不相信这是可能的,因为如果您没有使用 typescript 模板创建应用程序, react-scripts将不会使用 typescript。您在这里有两个选择:使用cra使用--template typescript选项创建一个新应用程序和复制你的代码,或者运行npm run ejectyarn eject来暴露 webpack 的配置文件并自己添加加载器,尽管这是有风险的,因为它有可能弄乱项目配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM