Grigorii K. Shartsev
Grigorii K. Shartsev
Will do so later today
Ok, actually, it is relevant. Variables are defined on an element outside the `AppSidebar` which doesn't work for Cypress.
Did you test with `npm link` or installed?
@raimund-schluessler Does it happen on production, or on development to you?
> I only tested development, I think. For us it only happend on mixed build: production app build with dev `nextcloud/vue` or dev build with production lib.
We could use `useRouter` as a public API, but it has no default value and warns if there is no `vue-router`
@raimund-schluessler in your `package.json` you have all dependencies in fixed versions. It is not correct in most of the cases. It means, for example, if some lib needs `^1.2.3` version...
@raimund-schluessler What nodejs and npm version you check with? Could you provide detailed steps to reproduce or illustrate the issue? Screenshots of the problem, for example. Or an archive with...
`npm link` should never be used in this scenario. With `npm link` dependency resolving is not used. `Vue`, `vue-router` and other dependencies that are stateful and supposed to be shared...
``` nextcloud-vue | node_modules | | vue 🔷 | | vue-router 🔷 | dist | | main.js | | import { ... } from 'vue' (resolves as ../node_modules/vue🔷) | |...