問題タブ [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.
node.js - ts-node ファイルで「npm」を使用してグローバルにインストールされたモジュールをインポートする
私はこれらすべてに非常にNode
慣れTypeScript
ていないので、本来あるべき方法ではないことをしている場合は、私のアプローチについて遠慮なくコメントしてください。
RxJS
HTMLページを書いてブラウザを起動することなく、コードを書いてコマンドラインで実行できるようにしたいと思っています。私はそれをインストールnvm
しHomebrew
、それを介してインストールし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を起動しないことを好みます(とにかくコードを実行する方法さえ知りません)。