Closed jianzhichun closed 1 year ago
可否给出报错截图,你这个错误应该来自 https://unpkg.com/browse/vite-plugin-monkey@2.9.0/dist/client/index.mjs
貌似是路径分隔符的问题
如果你想手动修复它,可以手动配置 define
// vite.config.ts
import { defineConfig } from 'vite';
import monkey from 'vite-plugin-monkey';
export default defineConfig(({ command }) => {
return {
define: {
__MONKEY_WINDOW__:
command == 'serve' ? `document.__monkeyWindow` : `window`,
},
plugins: [
monkey({
entry: 'src/main.ts',
userscript: {
icon: 'https://vitejs.dev/logo.svg',
namespace: 'npm/vite-plugin-monkey',
match: ['https://i.songe.li/*'],
connect: [`httpbin.org`, `i.pximg.net`],
},
}),
],
};
});
是插件没有作用到 vite 的预构建,我修复一下即可
3q
Uncaught ReferenceError: __MONKEY_WINDOW__ is not defined