lstoeferle / vite-vue2-starter

Vite - Vue 2 starter template using composition-api and windiCSS
MIT License
192 stars 36 forks source link

Missing dependencies: vue-demi (using pnpm) #1

Closed martinussuherman closed 3 years ago

martinussuherman commented 3 years ago

Dear @lstoeferle, I've tried to run your project locally but gets into problem.

Here are the steps of what I've done:

Here are the error:

> vite-vue2-example@1.0.0 dev E:\Data\Projects\testing\vue-test\vite-vue2-windicss-starter
> vite

error when starting dev server:
Error: The following dependencies are imported but could not be resolved:

  vue-demi (imported by E:/Data/Projects/testing/vue-test/vite-vue2-windicss-starter/src/main.ts)

Are they installed?
    at optimizeDeps (E:\Data\Projects\testing\vue-test\vite-vue2-windicss-starter\node_modules\.pnpm\vite@2.0.3\node_modules\vite\dist\node\chunks\dep-00e79b84.js:67615:15)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async runOptimize (E:\Data\Projects\testing\vue-test\vite-vue2-windicss-starter\node_modules\.pnpm\vite@2.0.3\node_modules\vite\dist\node\chunks\dep-00e79b84.js:68170:48)
    at async Server.httpServer.listen (E:\Data\Projects\testing\vue-test\vite-vue2-windicss-starter\node_modules\.pnpm\vite@2.0.3\node_modules\vite\dist\node\chunks\dep-00e79b84.js:68184:17)
 ERROR  Command failed with exit code 1.

Looks like vue-demi is missing from package.json.

Regards,

Martinus

lstoeferle commented 3 years ago

Hey @martinussuherman,

I've never used pnpm, will give it a try. Normally the vue-demi dependency is provided by the @vueuse/core package.

Thanks for the hint 👍

Kind regards, Lukas

martinussuherman commented 3 years ago

Well, I guess somehow with pnpm, vite can't find the implicit dependencies. Thanks for the info @lstoeferle.

Regards,

Martinus