怎么在electron中使用es6啊
来源:4-4 配置开发环境(二)

慕粉0307456652
2020-01-31
import {app, BrowserWindow} from ‘electron’;
import {app, BrowserWindow} from 'electron';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at Module._compile (internal/modules/cjs/loader.js:815:22)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at loadApplicationPackage (/Users/chan/workspaces/frontend/cloud-doc/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js:109:16)
at Object.<anonymous> (/Users/chan/workspaces/frontend/cloud-doc/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js:155:9)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)```
写回答
1回答
-
同学你好 nodejs 使用的 commonjs 模块标准 默认不支持 es6 的模块语法,你需要做一定的修改来让它支持 办法也挺多 可以参看这个帖子 https://www.jianshu.com/p/ce92a09ad6eb
012020-02-01
相似问题