首页
Javascript
Html
Css
Node.js

Electron

移动开发
小程序
工具类
服务端
浏览器相关
前端收藏
其他
关于
公司注册

electron .命令是什么?

2018年12月10日 发布 阅读(2568) 作者:Jerman

electron刚开始学,基本都是使用electron-quick-start: https://github.com/electron/electron-quick-start

很牛逼有木有,一个目录都没有。
我们改造一下,把index.html,main.js,renderer.js放到app目录,再把package.json里的main设置为app/main.js

执行npm run start,显示空白,并没有hello world

为什么呢?

看一下package.json设置,start执行的是electron .命令,那个这个.是什么,一脸蒙逼…查很多资料,竟然没找到文档

  1. "scripts": {
  2. "start": "electron .",
  3. "packager": "electron-packager ./ ElectronHelloWorld --out ./dist --appVersion 1.0.0 --overwrite",
  4. "build:dir": "electron-builder --dir",
  5. "build": "electron-builder"
  6. },

通过调试,发现.指向的是当前目录的index.html

改一下package.json

  1. "scripts": {
  2. "start": "electron ./app/index.html",
  3. "packager": "electron-packager ./ ElectronHelloWorld --out ./dist --appVersion 1.0.0 --overwrite",
  4. "build:dir": "electron-builder --dir",
  5. "build": "electron-builder"
  6. },

久违的hellow world又出现了

既然.指向的是一个URL,那指向一个线上URL会怎样?

参考: https://electronjs.org/docs/tutorial/debugging-main-process

版权声明:本站文章除特别声明外,均采用署名-非商业性使用-禁止演绎 4.0 国际 许可协议,如需转载,请注明出处