私はNodeJSとTypeScriptを初めて使用しています。私は自分のプロジェクトフォルダを設定することから始めたいと思います。私はすでにこれは私の単純なディレクトリ構造ですVisual Studioコードを使用してTypeScriptをJavaScriptにコンパイル
{
"compilerOptions": {
"outDir": "./build",
"module": "commonjs",
"target": "es5",
"noImplicitAny" : false
},
"files": [
"./src/**/*.ts"
],
"exclude": [
"node_modules"
]}
とpackage.json
{
"name": "crm",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
私tsconfig.jsonを持っている:
crm/
|-src/
|- main/
|- app.ts
私はTSCコマンドを使用して、それをコンパイルするとき、私は期待しましたコンパイルされたディレクトリは、
crm/
|-build/
|- main/
|- app.js
|- src/
|- main/
|- app.ts
になります。 0
ですが、結果は
crm
|- build/
|- app.js
|- src/
|- main/
|- app.ts
です。作成されるメインフォルダはありません。
私はこの問題は、あなたがあなたのtsconfig.jsonなしrootDir
に
"outDir": "./build",
を設定している
あなたはbuild' 'でフォルダ構造を維持するか、インプレースをコンパイルしsrc''に入れたいですか? –
ビルドフォルダ – Gerald
のouputディレクトリに入れてもらいます。答えを追加してください。試してください。 –