我正在尝试用Yarn工作区建立一个monorepo,即零安装+ PnP (没有node_modules,而是根中的.yarn/cache )。
由于我不想在所有工作空间中定义依赖项(例如类型记录),所以我只想在根目录下的package.json中添加1次。
但如果我这么做,我就会得到'tsc' is not recognized as an internal or external command
我知道我可以在我的个人电脑上安装它,但是我认为它在node_modules的时候可以和纱线一起工作,我真的很想使用我在根package.json文件中定义的类型记录版本。
让我们假设
我用的是纱线2,和webpack有反应。
在我的包中定义了"typescript": ...。一旦我启动了yarn start,我就会得到一个错误:
yarn workspace test start
When you use this plugin you must install `typescript`.
怎么啦?我该怎么解决它呢?或者调试它?
我想使用Visual开发一个带有类型记录的Node.js应用程序,只想要任何现代IDE的正常调试行为:调试代码、设置断点、查看vars等等。在之后,我在运行任务:The npm task typescript didn't contribute a task for the following configuration时出错。
因此,我在tasks.json文件中调用一个自定义npm脚本:
launch.json
"version": "0.2.0",
"configurations": [
{
"type":