Skip to content

Latest commit

 

History

History
executable file
·
67 lines (43 loc) · 1.95 KB

dev.md

File metadata and controls

executable file
·
67 lines (43 loc) · 1.95 KB

GM 脚本开发相关

部分脚本的构建

Linux 下

yarn build src/MyNovelReader/ -- -w

运行会以 watch 方式在 scripts/ 目录下生成 MyNovelReader.user.js

辅助库

快速搭建设置界面

DOM 库

开发技巧

chrome 下调试

直接插入 debugger

Tampermonkey 引用本地文件

  1. 在扩展界面勾选 允许访问本地网址
  2. 脚本添加 // @require file://C:\dev\test.user.js
  3. (可选) 建立 chrome 开发配置:chrome --user-data-dir=XXX

可惜:错误信息不够详细

Greasemonkey 下调试(建立硬链接)

先切换到 Greasemonkey 脚本目录

Windows 下

mklink MyNovelReader.user.js XXX\scripts\MyNovelReader.user.js
# 或
mklink MyNovelReader.user.js XXX\scripts\MyNovelReader.user.js /H

Linux 下

ln XXX/scripts/MyNovelReader.user.js MyNovelReader.user.js

引入 webpack(已弃)

改用 rollup

参考