Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Yue Yang
    @g1eny0ung
    @Rapiz1 面试完了
    如愿去了想去的公司
    做开源去了
    哈哈
    Rapiz
    @Rapiz1
    恭喜恭喜
    Yue Yang
    @g1eny0ung
    哈哈谢谢😄
    去了pingcap
    Rapiz
    @Rapiz1
    查了下 感觉是很硬核的技术公司 赞一个
    Rapiz
    @Rapiz1
    ES6大概看了一遍
    有点奇怪 es6的module语法和nodejs的语法应该都是冲突的
    项目里的是es6语法
    也没看到babel转码
    Rapiz
    @Rapiz1
    看到.js里有html标签,我推测.js都要通过react编译成es5。但是react是通过npm/yarn管理的,也就是react基于nodejs。这弄的我有点云。实际上是react实现了es6转码到es5,然后我们只写es6就行了?
    项目里有些是 nodejs 的 require 有些是 ES6 的 import。我更迷糊了
    Yue Yang
    @g1eny0ung
    你是说petal里面嘛
    Petal 里面用的都是ES6的语法
    转码不是React做的
    是webpack帮忙完成的
    没有看到babel是因为,我后来把之前项目的配置改成了Create React App
    一个React项目的boilerplate
    细节都隐藏掉了
    Electron 本来应该用 commonJS 规范的,也就是最早在 nodejs 平台下的推出的规范
    用Webpack 转一下就可以了
    所有Electron 相关代码也是用的ES6 module
    Yue Yang
    @g1eny0ung
    加个微信吧等你看到了 @Rapiz1 ,我周末 Gitter 消息就回复的不太那么及时了
    Rapiz
    @Rapiz1
    我微信号是 rapiz35
    Yue Yang
    @g1eny0ung
    加了
    Rapiz
    @Rapiz1
    Petal是用typescript编写的吗
    我用vscode打开,尝试import第三方模块,提示缺少声明文件
    无法找到模块“mpris-service”的声明文件。“/home/rapiz/Source/Petal/node_modules/mpris-service/dist/index.js”隐式拥有 "any" 类型。
    Try npm install @types/mpris-service if it exists or add a new declaration (.d.ts) file containing declare module 'mpris-service';ts(7016)
    Rapiz
    @Rapiz1
    没有理这个东西实现了功能之后一跑
    ./node_modules/dbus-next/lib/address-x11.js
    Module not found: Can't resolve 'x11' in '/home/rapiz/Source/Petal/node_modules/dbus-next/lib'
    感觉可能相关
    这个mpris-service模块我单独开项目试了 可以用 依赖也没问题 没有提示找不到x11
    Rapiz
    @Rapiz1
    Rapiz1/Petal@6d973da 这是我的代码
    Yue Yang
    @g1eny0ung
    没有,没有TS支持
    应该是VSCode自己帮你做的静态类型检查
    X11 是 linux 下的图形界面,如果有错误没准跟linux系统有关
    我回头看看commit
    Rapiz
    @Rapiz1
    我自己单独测试这个模块可以用 和桌面交互正常
    放到项目里提示找不到这个模块
    Rapiz
    @Rapiz1
    node ./node_modules/dbus-next/lib/address-x11.js也不报错
    我感觉可能和项目配置的webpack
    Rapiz
    @Rapiz1
    有关
    我看了项目./node_modules/x11和./node_modules/dbus-next/node_modules/x11都不存在。但是我单独运行却不会报错。可能这个包是全局安装的
    Yue Yang
    @g1eny0ung
    暂时不太清楚
    我明天搞一下
    刚办完离职手续
    加了新公司的GitHub Org,然后我的邮箱就被watch的仓库弄爆了。。
    刚unwatching完,全是公司的PR和Issue
    我下午要做一下dayjs的website,明天我做一下Petal相关的东西