aşağıdaki hatayı almaya devam:Visual Studio 2015 NodeJS/typescript üzerine yazılmasını düğüm başlangıç dosyası
Error Code: TS5055
Cannot write file C:/project/dir/nodeserver.js' because it would overwrite input file.
Project: TypeScript/JavaScript Virtual Projects
: Hatta
nodeserver.js
ve bir süre sonra benim giriş dosya adı değişiyor çalıştı
Error Code: TS5055
Cannot write file C:/project/dir/server.js' because it would overwrite input file.
Project: TypeScript/JavaScript Virtual Projects
aynı hatayı alıyorum
Hangi bileşenin üzerine yazmaya çalıştığını nasıl öğrenebilirim?
Dosyada BuildAction
Compile
olarak ayarlanmış ve 'Yayınla' seçeneğinin doğru olduğunu fark ettim. Nedeni bu olabilirmiydi? Bir .js dosyası için Compile
'u kapatmanın anlamı nedir? Herhangi bir hata kontrolünü alamayacağım mı?
Yapılandırma Dosyaları
Benim tsconfig.json
{
"compileOnSave": true,
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"moduleResolution": "node",
"isolatedModules": false,
"jsx": "react"
},
"exclude": [
"node_modules",
"public",
"server.js",
"Scripts/typings/main",
"Scripts/typings/main.d.ts"
],
"filesGlob": [
"./src/**/*.ts",
"./src/**/*.tsx"
]
}
Benim package.json
{
"name": "contract-vs-paye-calc-type-script",
"version": "0.0.0",
"description": "ContractVsPayeCalcTypeScript",
"scripts": {
"start": "node nodeserver.js",
"lint": "eslint src"
},
"main": "/src/App.js",
"author": {
"name": "MC",
"email": "[email protected]"
},
"dependencies": {
"babel-core": "^6.7.7",
"babel-loader": "^6.2.4",
"express": "3.4.4",
"jade": "*",
"react": "^15.0.1",
"react-dom": "^15.0.1",
"react-hot-loader": "^1.3.0",
"stylus": "*",
"webpack": "^1.13.0",
"webpack-dev-server": "^1.14.1"
},
"module": {
"loaders": [
{
"test": "/\\.ts(x?)$/",
"loader": "babel-loader!ts-loader"
}
]
}
}