lisonge / vite-plugin-monkey

A vite plugin server and build your.user.js for userscript engine like Tampermonkey, Violentmonkey, Greasemonkey, ScriptCat
MIT License
1.33k stars 70 forks source link

[plugin-monkey] not found module vue version, use vue@latest #2

Closed lisonge closed 2 years ago

lisonge commented 2 years ago

package.json

{
  "name": "vite-vue-typescript-starter",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "vue": "^3.2.37"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^2.3.3",
    "typescript": "^4.6.4",
    "vite": "^2.9.13",
    "vue-tsc": "^0.38.2",
    "vite-plugin-monkey": "0.2.13"
  }
}

when set "type": "module", plugin can not found module

lisonge commented 2 years ago

ReferenceError: require is not defined in esm, so

https://github.com/lisonge/vite-plugin-monkey/blob/90a6d8de509c9dc7177898a2f8e7b60b5b3eaa11/src/index.ts#L141

not work

lisonge commented 2 years ago

will solve in next version

lisonge commented 2 years ago

solve at https://github.com/lisonge/vite-plugin-monkey/blob/v0.2.14/CHANGELOG.md#bug-fixes