問題タブ [es6-module-loader]
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.
typescript - TS 1.7 で ES6 モジュールを再エクスポートしますか?
TS の再エクスポートで少し迷っています。テスト モジュールのペアを作成するとします。
test1.ts;
test2.ts;
このようなことができるはずだと思います。
組み合わせた.ts;
しかし、そのような幸運はありません。古いハックを使用するなど、これに対するさまざまなアプローチについて議論している GitHub の問題がたくさんあるようですexport import * from './test1'
が、それらはすべて ES6 仕様が実際に何を意味するのかを議論しているようで、実際に機能するものはありません..
このようなロールアップを行う正しい方法は何ですか? モジュールを複数のファイルに分割するために間違ったパスをたどっているだけですか? ここでは名前空間の方が適切ですか?
javascript - WebStorm でのインポートのパス エイリアス
ES6 モジュールの読み込みに webpack パス エイリアスを使用します。
たとえばutils
、のようなものの代わりにエイリアスを定義すると、次の
import Foo from "../../../utils/foo"
ことができます
import Foo from "utils/foo"
問題は、エイリアスの使用を開始すると、WebStorm がインポートの追跡を失い、警告が表示され、オートコンプリートされないことです。
そのようなエイリアスを使用するよう WebStorm に指示する方法はありますか?
reactjs - 反応ネイティブ モジュール エクスポート タイプ
私は RN が大好きですが、私を本当に悩ませている問題の 1 つは、規則がないことです。私はjs開発者として少し慣れています。しかし、ES6を使用するかどうか
render() {
対。render: function() {
は一つのことです。私が本当に理解できないのは、WebViewモジュールのエクスポート例を次のように見たときです
そして時々私は見る
私は慣れています
オブジェクトを返すとコードが壊れ、各コンポーネントに期待する型を考えざるを得なくなります。オブジェクトを返すことの価値は理解していますが、ドキュメントで紹介し始めるのは悪いことのように思えます。暴言終わり。は何default
のためですか?