4

私はWebStormを使用しており、次の構造のプロジェクトがあります。

webApp
|--style
|--includes
|--ts
|--js

" webApp " はプロジェクトのルートです。

「 ts 」フォルダー内の .ts ファイルを「 js 」フォルダー内の .js ファイルにコンパイルする File Watcher を構成したいと思います。

ウォッチャーダイアログで設定しました:

"$Projectpath$/js/ --sourcemap $FileName$"

引数フィールドで

"$Projectpath$/js/$FileNameWithoutExtension$.js:$Projectpath$/js/$FileNameWithoutExtension$.js.map"

[更新する出力パス]フィールドで。

.ts ファイルを編集するたびに、webstorm に次のようなエラーが表示されます。

/usr/local/bin/tsc /htdocs/webapp/js/ --sourcemap test.ts

error TS6053: File '/htdocs/webapp/js/.ts' not found.

外部のjsフォルダーを指すようにマクロを変更しようと何度か試みましたが、それが機能する唯一の方法はデフォルトオプションを許可することでした。したがって、トランスパイラーは.jsファイルと.map ファイル。

私の目的を達成する方法はありますか?

4

3 に答える 3

1

これを引数の値として試してください:

--out $ProjectFileDir$/js/$FileDirPathFromParent(ts)$$FileNameWithoutExtension$.js $FileName$

ソース: https://www.youtube.com/watch?v=YwBWByAR8ug

于 2014-10-24T15:31:04.763 に答える