当你使用这个插件时,你必须安装`typescript`。错误

Posted

技术标签:

【中文标题】当你使用这个插件时,你必须安装`typescript`。错误【英文标题】:When you use this plugin you must install `typescript`. error 【发布时间】:2021-03-23 20:56:58 【问题描述】:

我正在使用 yarn 2 并与 webpack 做出反应。

在我的包中定义了"typescript": ...。一旦我开始 yarn start 我收到一个错误:

yarn workspace test start
When you use this plugin you must install `typescript`.

怎么了?我应该如何解决它?还是调试一下?

【问题讨论】:

有同样的问题,但我只有在我使用自定义 webpack 配置的 dev-server 项目中。对于主 nx 项目,它构建得很好 【参考方案1】:

你可以检查你的插件配置值ForkTsCheckerWebpackPlugin,其中参数键名为tsconfig

    Error Message

    检查[key, value] 关于ForkTsCheckerWebpackPlugin

    在你的 node_modules 中找到它,设置调试点,运行调试器。

【讨论】:

【参考方案2】:

你需要看看你的 webpack.config.js 是在哪里初始化 ForkTsCheckerWebpackPlugin 的。 ForkTsCheckerWebpackPlugin 需要能够找到 tsconfig 文件。

  new ForkTsCheckerWebpackPlugin(
    typescript: resolve.sync('typescript', 
      basedir: paths.appNodeModules,
      tsconfig: paths.appTsConfig,
    )
  ),

在我的例子中,我在一个名为 paths.js 的文件中定义了 paths.appNodeModules 和 paths.appsTsConfig。

module.exports = 
    appTsConfig: resolveApp('tsconfig.json'),
    appNodeModules: resolveApp('node_modules'),
;

【讨论】:

以上是关于当你使用这个插件时,你必须安装`typescript`。错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux上安装内核头文件

使用sublime text3手动安装插件

nodejs把配置转ts

UOS下正确安装和使用GIMP的方法

使用这些idea插件让开发效率提高5倍

jenkins 安装插件出现问题怎么解决