0

要するに、これら 2 行のコードをどのように組み合わせることができるのでしょうか?

import * as php from './php';
import {str_replace, trim} from './php';

機能する構文が見つかりません。私は次のようなことを試しました

import {str_replace, trim}, * as php from './php';

注意: これは ECMAScript 2015 (第 6 版、ECMA-262) です。

4

1 に答える 1

3

実際、これらを ES6 で組み合わせることはできません。名前空間のインポートまたは名前付きのインポートは、デフォルトのインポートと一緒にのみ使用できますが、相互に使用することはできません。

解決策は、2 行を保持するか、コード内のすべての場所でphp.str_replaceand を使用しphp.trimて名前付きインポートを削除することです。

于 2016-08-31T18:07:31.177 に答える