[リストへもどる]
一括表示

タイトルCV8moduleのimportについて
記事No3945
投稿日: 2022/07/02(Sat) 15:53
投稿者tm
import * as module from './module.js'のように相対パスを使うと呼び出した
スクリプトからではなく、カレントディレクトリからの相対パスになります。
基準パスを設定するようなことはできないでしょうか。


タイトルRe: CV8moduleのimportについて
記事No3946
投稿日: 2022/07/02(Sat) 16:39
投稿者tm
*cd 親パス %: *script パスでいけるかなと思いましたが
これだとモジュール内でimportしたときにパスが取得できません。

追記
*discardmodulecacheを忘れていました。*cdを基準パスとすれば動作しました。


タイトルRe^2: CV8moduleのimportについて
記事No3947
投稿日: 2022/07/02(Sat) 20:52
投稿者TORO
import についてはこちらも色々試してみていますが、
今のところ次のように動的importを使うのがよさそうです。

let exmodule = await import(PPx.Extract("%0\\sample_export.js"));

PPx.Echo("10 * 123 = " + exmodule.test(10));


タイトルRe^3: CV8moduleのimportについて
記事No3949
投稿日: 2022/07/03(Sun) 15:53
投稿者tm
> import についてはこちらも色々試してみていますが、
> 今のところ次のように動的importを使うのがよさそうです。
>
> let exmodule = await import(PPx.Extract("%0\\sample_export.js"));
>
> PPx.Echo("10 * 123 = " + exmodule.test(10));
>

動的importは変数を指定できるんですね。こっちを使ってみます。

エラー報告の件、PPxdw185+5、scriptmoduleR18+1、chakra.dllで
今のところエラーはでていません。修正ありがとうございます。