我正在尝试设置一个基本的nest.js应用程序。
main.js在src文件夹中。我运行以下命令:
npx ts-node-dev src/main.ts我得到了这个错误:
Cannot find module 'typescript'
Require stack:
- /home/yilmaz/.npm/_npx/429895/lib/node_modules/ts-node-dev/lib/index.js
- /home/yilmaz/.npm/_npx/429895/lib/node_modules/ts-node-dev/lib/bin.js我全局安装了typescript,关闭终端并重新启动。运行tsc -v,我得到"Version 4.3.5“,但错误没有解决。
这是tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"target": "es2017",
"experimentalDecorators": true,
"emitDecoratorMetadata": true
}
}安装typescript后,我使用tsc --init重新创建了此文件,并启用了
"experimentalDecorators": true,
"emitDecoratorMetadata": true发布于 2021-09-29 08:09:37
我自己也有这个问题,尽管我不清楚主要原因,但我做了以下事情,并解决了问题。
所以基本上我安装了ts-node-dev包作为开发依赖项(npm i --save-dev ts-node-dev),之后遇到了另一个关于rxjs的错误,所以我也安装了它作为依赖项(npm i rxjs),然后它在ts-node-dev和npx ts-node-dev上工作
https://stackoverflow.com/questions/68553945
复制相似问题