問題タブ [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.
angular - ts-node を使用した Heroku デプロイ
Heroku でAngular Universal Starterのサンプルをデプロイしようとしています。
npm start
ts-node を認識しないため、タスクは失敗します。
ts-node を使用して Heroku にデプロイする方法はありますか?
typescript - npm スクリプトを使用して tsc -watch && nodemon --watch を実行する方法はありますか?
tsc --watch && nodemon --watch
npm スクリプトを同時に実行する方法を探しています。これらのコマンドは個別に実行できますが、両方を実行したい場合は、最初のコマンドのみが実行されます。例えば:
tsc --watch
実行されますがnodemon
、呼び出されることはありません。逆もまた同様です。
javascript - ts-node で vue を使用しようとしています
サーバー側のコードに .vue ファイルを喜んでインポートできるようになりました。*.vue ファイルのエクスポートはまだ実際には使用していませんが、一部のコードはクライアント側とサーバー側で共通しており、これらのファイルを参照しています。
現在、dev/debug に ts-node を使用しており、webpack を使用してクライアント コードを *.vue ファイルにバンドルしています。
私は多くの解決策を試しましたが、実際に機能しているものはありませんでした - tsConfig.json で参照されている .d.ts でさえも
誰かがエレガントな解決策を知っていますか、それともサーバー側にも webpack を使用するために辞任する必要がありますか? (クライアント側のコンパイルのみでコンパイルがすでにかなり遅いため、ためらいがあります)
reactjs - 単体テストでの Typescript インポートの失敗
私は TypeScript を使用して React アプリケーションを開発しており、現在、単体テストをテスト ランナーとして Mocha と統合しています。これはこれまでのところかなりうまく機能していますが、どちらかを使用できる障害にぶつかっています...
私のテストがビルドされて実行されます。ただし、アプリのビルドは失敗します。
または、次を使用します。
これで、アプリは正常にビルドおよび実行されますが、私のテストは次のエラーで失敗します。
これは、インポートが null を生成したことを意味します。react-tether ソースを確認しましたが、デフォルトのエクスポートを使用しているため、2 番目のインポート スタイルが正しい/好ましいと思いましたか?
アプリとテストの作成方法に関する情報が役立つ場合があります。
プロジェクトのビルド プロセスでは、最初に ts-loader を使用し、次に babel-loader を使用して Webpack を使用します。JSXのコンパイルはbabelに任せたので、tsconfig.jsonは次のようになります。
テストを実行するために、次のスクリプトを使用しています。
これにより、ts-node がファイルをコンパイルしますが、jsx が保持されないように別の tsconfig を使用します。test.tsconfig.json は次のようになります。