問題タブ [tsc]

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 投票する
2 に答える
2575 参照

javascript - コマンドライン Babel を使用した Typescript ソースマップ

コマンドラインから実行したときにBabelにソースマップを生成させようとしています。ソースマップに関するBabel ドキュメントは、gulp ワークフローを対象としているように見えますが、それがコマンド ラインにどのように変換されるかはわかりません。

を使用してタイプスクリプトをコンパイルしています

私のtsconfig.json:

これにより、wwwroot/app.js と wwwroot/app.js.map が生成されます。

次に、app.js で babel を実行します。

これにより app.js が変更されますが、app.js.map は元の状態のままになります。つまり、2 つが一致しなくなります。

最終的な app.js を typescript ソースにマップする新しいソースマップを作成するためのバベル ステップを取得するにはどうすればよいですか?

0 投票する
2 に答える
1311 参照

typescript - Travis Build で Typescript が失敗する

プロジェクトを Travis でビルドしようとしています (すべてローカルで正常に動作します)。Typescript で問題が発生しています。私の.travis.ymlファイルには、次の一連のコマンドがあります。

タイプスクリプトのコンパイルを実行します。ただし、これを実行すると、大量のエラーが発生します...

例えば

client/dev/nav/nav.component.ts(4,29): エラー TS2307: モジュール '../user/services/user.service' が見つかりません。node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(35,67): エラー TS2304: 名前 'Promise' が見つかりません。node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(50,66): エラー TS2304: 名前 'Promise' が見つかりません。node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(89,67): エラー TS2304: 名前 'Promise' が見つかりません。

完全なビルド ログは次のとおりですここに完全なレポがあります。

おそらく、Typings が正しくインストールされていないか、Typings が正しく構成されていないか、サーバー/クライアント ファイルにメインのtypings ファイルへの参照がありませんか?

何が間違っているのか、またはこれをデバッグするためにどこを見ることができるかについて、いくつかのガイダンスを本当に感謝しますか?

0 投票する
2 に答える
3010 参照

javascript - async await を含む TypeScript をトランスパイルできません

asyncandawaitキーワードを含む次の TypeScript コードをトランスパイルしようとすると、

次のエラーが表示されます

結果は、このコンテンツを含む .js ファイルです。

これらの tsc オプションを使用しています:この MSDN ブログ-t es6 -m commonjsの手順に従ってください。TypeScript 1.8.9 がインストールされています。

何か案は?

0 投票する
2 に答える
916 参照

typescript - Angular 2 での Typescript コンパイル エラー

それで、私は数日前から学習しようとしていAngular 2ます(Github Repo)。単体テストのために、私は構成Jasmineを試みてきましKarmaた. 私はこれらのプロジェクトをベースとしてフォローしてきました

1) Karma と Jasmine で Angular 2 をテストする

2) Angular2 アプリケーションのシード

ただし、いくつかの理由で、構成が正しくありません。フロントエンド開発の経験不足が原因である可能性があります。

最初に、次のメッセージでエラーが発生しました。

node_modules/angular2/platform/browser.d.ts(77,90): error TS2304: Cannot find name 'Promise'.

ここに投稿された同様の問題を見つけ、ここ に記載されている解決策に従いました

ただし、次のエラーが表示されます。

このエラーについては、説得力のある解決策が見つかりませんでした。それで、誰かが私を手伝ってくれますか?

前もって感謝します。

構成の詳細:

1) パッケージ.json

2) tsconfig.json

0 投票する
3 に答える
38376 参照

javascript - gulp タスクから npm スクリプトを実行する

gulpタスク内からnpmスクリプトコマンドを実行するには?

パッケージ.json

gulpfile.js

npm run tsc実行してもエラーが発生しないため、これを実行したいのですがgulp-typescript、コンパイルを使用する.tsと、大量のエラーが発生します。