मैं निम्नलिखित त्रुटि मिलती रहती है:विजुअल स्टूडियो 2015 NodeJS/टाइपप्रति अधिलेखन नोड स्टार्टअप फ़ाइल
Error Code: TS5055
Cannot write file C:/project/dir/nodeserver.js' because it would overwrite input file.
Project: TypeScript/JavaScript Virtual Projects
:
Error Code: TS5055
Cannot write file C:/project/dir/server.js' because it would overwrite input file.
Project: TypeScript/JavaScript Virtual Projects
मैं भी nodeserver.js
करने के लिए और कुछ समय के बाद अपनी प्रविष्टि फ़ाइल नाम को बदलने की कोशिश की मैं एक ही त्रुटि मिलती है
मैं कैसे पता लगा सकता हूं कि कौन सा घटक इसे ओवरराइट करने का प्रयास कर रहा है?
मैंने नोटिस किया कि फ़ाइल BuildAction
Compile
पर सेट है और 'प्रकाशित' सत्य है। क्या यह कारण हो सकता है? .js फ़ाइल के लिए Compile
को बंद करने का क्या प्रभाव है? क्या मुझे कोई त्रुटि जांच नहीं मिलेगी?
कॉन्फ़िग फ़ाइलें
मेरे 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"
]
}
मेरे 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"
}
]
}
}