問題タブ [ts-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
351 参照

node.js - ts-node ファイルで「npm」を​​使用してグローバルにインストールされたモジュールをインポートする

私はこれらすべてに非常にNode慣れTypeScriptていないので、本来あるべき方法ではないことをしている場合は、私のアプローチについて遠慮なくコメントしてください。

RxJSHTMLページを書いてブラウザを起動することなく、コードを書いてコマンドラインで実行できるようにしたいと思っています。私はそれをインストールnvmHomebrew、それを介してインストールしnode 10.11.0、正常に使用できます:

私は自分のコードを書くために使用したいTypeScriptので、それをグローバルにインストールしました(バージョン3.0.3)経由npmで動作します-基本的な.tsファイルを作成し、コマンドラインで.js使用するようにトランスパイルできます。tsc

.tsコマンドラインでファイルを実行したいのですが、それを見つけts-nodeてグローバルにインストールしました (バージョン 7.0.1) npm。いいえ、単純なファイルを実行できます:

最後のステップとして、RxJS(バージョン 6.3.3) を介してグローバルにインストールnpmし、すべてを一緒に試してみましたが、ここではインポート行で失敗します:

私はプロジェクトなどを開始しませんでした。ツールをインストールし、ソース ファイルを作成し、ツールを起動しただけです。

Python などの他のプラットフォームから来た場合、グローバルにインストールされたモジュールが利用可能であると期待しますが、そうではありません (または、それらを間違ってインポートしています。おそらく構文Nodeが異なるはずです?)。どうすればそれを機能させることができますか?CLIで謙虚でシンプルに始めたいので、VS-Codeのような完全に完成したIDEを起動しないことを好みます(とにかくコードを実行する方法さえ知りません)。