我目前正在尝试使用tsc file.ts
来生成file.js
,但是在此过程中,我收到了100个与同一目录中的node_modules文件夹相关的错误,目前,这些错误仅是@的devDependencies类型/ *模块。
我的file.ts很简单:
console.log('abc');
我的理解是,使用文件调用tsc会忽略tsconfig.json,因此只会尝试编译从输入文件中引用的打字稿文件;在这种情况下,没有。
如果我创建一个tsconfig.json
,将其设置为排除node_modules文件夹并运行tsc
,则会遇到相同的问题。
如果我将node_modules文件夹重命名为node_modules_,那么file.js会被编译而不会出错。
任何人都可以解释为什么tsc
尽管似乎不必要,但仍想引用node_modules文件夹吗?