2017-03-19 17 views
1

VSコードをインストールしたばかりで、VSCODEでTSコードをコンパイルする方法を決定するのに苦労しています。VSコードとTypeScript - "tl-nodeが認識されません"

そこには、VSCODEには「安定版」のTSが付属していますが、他にはTSのインストールについての話があります。私はsample.tsファイルで、この単純なコードを書くときのいずれかの場合には、:

// sample.ts 

function add(x: number, y: number): number { 
    return x + y; 
} 

console.log(add(2,2)); // 4 

その後、私はこのエラーを取得する:

[Running] ts-node "i:\UserData\Ted\Documents\typescript-test\sample.ts" 'ts-node' is not recognized as an internal or external command, operable program or batch file.

は何を私はこの問題を解決するために行うことになっていますか? VSコードにTSがインストールされているので、コンパイルして実行できますか?もしそうなら、私は何からやっているのか、いなくても、私はどのように修正するのですか?

私は加えるかもしれない活字をインストールするために、NPMを使用している(私はCでそれを持っている:\ Users \ユーザーテッド\のAppData \ローミング\ NPM \ node_modules \ typescriptです)

よろしく

+0

あなたが「ts-node」を使用しようとしているというエラーはインストールされていません。どのようにファイルを "実行/コンパイル"していますか? 'ts-node'をインストールすることで問題は解決されるかもしれませんが、なぜ最初に' ts-node'を使って走っているのかを理解する方が良いでしょう。 – unional

+0

'ts-node'を使わないかなり本格的な例では、私のパッケージの1つを見ることができます。 https://github.com/unional/color-map – unional

+0

もっと小さい例:https://github.com/blakeembrey/hasvalue – unional

答えて

1

あなたが説明した機能グローバルts-nodeがインストールされている必要があります。

これについては、https://github.com/Microsoft/vscode/issuesで問題提起する必要があります。

インストーラがこれを処理します。

しかし、いくつかの明らかなバグがあるため、まだ実験中だと思います。

たとえば、外部パッケージを使用している場合、この機能はこれらの依存関係を読み込んで解決しなかったため機能しません。

もう一度、問題を記入するとすばらしいことになります。 :)

そして、それを指摘してくれてありがとう。私はこの機能が以前に存在するかどうかはわかりませんでした。 :)

関連する問題