当你使用这个插件时,你必须安装`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`。错误的主要内容,如果未能解决你的问题,请参考以下文章