Я использую Typescript
, а в tsconfig.json
получаю эту ошибку:
Невозможно записать файл c: / michael / Documents / razor / lib / client. d.ts ', потому что он перезапишет входной файл.
это мой tsconfig.json
контент:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"moduleResolution": "Node",
"sourceMap": true,
"outDir": "./lib",
"removeComments": true,
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"resolveJsonModule": true,
"declaration": true
},
"exclude": [
"node_modules",
"test"
]
}
как вы можете видеть, я также включил declaration: true
для экспорта файлы d.ts
. Это структура папок моего проекта:
/lib
/node_modules
/src
/test
.gitignore
.npmignore
razor-1.0.0.tgz
package.json
packages-lock.json
readme.md
tsconfig.json
Если я попытаюсь запустить tsc -p
, я не смогу скомпилировать, поэтому каждый раз мне придется вручную удалять папку lib
, содержащую скомпилированный проект.
Как это исправить?