![](/img/trans.png)
[英]Setting an env var in package.json for use with electron-reload?
[英]electron-reload typescript compiled to a wrong object ( to be electronReload['default'])
我正在嘗試使用模板“electron-quick-start-typescript”( https://github.com/electron/electron-quick-start-typescript )學習 typescript 和 electron。 我想在模板中添加熱重載 function,這樣我就可以在編輯代碼時熱重載。 我正在嘗試添加
import electronReload from "electron-reload";
electronReload(__dirname, {});
這兩行代碼,編譯之后就變成了
var electron_reload_1 = require("electron-reload");
(0, electron_reload_1["default"])(__dirname, {});
無法識別electron_reload_1["default"]
的地方。 當我手動將electron_reload_1["default"]
更改為electron_reload_1
時,我可以運行編譯后的 js。
我猜問題是因為在 electron-reload lib 中,它沒有使用export default module
來導出 function。有沒有人有制作 typescript + electron 熱重載的經驗? 謝謝你。
我剛剛發現在 tsconfig.json 中添加"esModuleInterop": true
可以解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.