Linux 下
yarn build src/MyNovelReader/ -- -w
运行会以 watch 方式在 scripts/
目录下生成 MyNovelReader.user.js
快速搭建设置界面
- sizzlemctwizzle/GM_config:A lightweight, reusable, cross-browser graphical settings framework for inclusion in user scripts.
- greasyfork.org 引用链接
- GM_config CN: 我的修改版
- JoeSimmons
- JoeSimmons/GM_config: JoeSimmons 的版本。
- joesimmons/jsl:JoeSimmons' Library。
DOM 库
- Zepto.js + selector: Zepto 库,新增了 selector 模块。
直接插入 debugger
- 在扩展界面勾选
允许访问本地网址
- 脚本添加
// @require file://C:\dev\test.user.js
- (可选) 建立 chrome 开发配置:
chrome --user-data-dir=XXX
可惜:错误信息不够详细
先切换到 Greasemonkey 脚本目录
mklink MyNovelReader.user.js XXX\scripts\MyNovelReader.user.js
# 或
mklink MyNovelReader.user.js XXX\scripts\MyNovelReader.user.js /H
ln XXX/scripts/MyNovelReader.user.js MyNovelReader.user.js
改用 rollup
参考
- freund17/webpack-userscript: Template for a Tempermonkey/Greasemonkey userscript using webpack
- userscript-css-loader: Simple webpack loader module for using CSS in userscripts