vue-scrollto
vue-scrollto copied to clipboard
When I try to build my application the vue-scrollto gives me an error
I'm using vitejs and typescript and when I try to build I get this error. I tried to reinstall @types/vue-scrollto, but this error persists.
Vue version: 3.0.5; Vitejs version: 2.3.7; Vue-scrollto version: 2.20.0; typescript version: 4.3.2;
Error ⬇️
$ vue-tsc --noEmit && vite build
node_modules/vue-scrollto/vue-scrollto.d.ts:1:9 - error TS2305: Module '"vue"' has no exported member 'DirectiveOptions'.
1 import {DirectiveOptions, PluginObject} from "vue"
~~~~~~~~~~~~~~~~
node_modules/vue-scrollto/vue-scrollto.d.ts:1:27 - error TS2305: Module '"vue"' has no exported member 'PluginObject'.
1 import {DirectiveOptions, PluginObject} from "vue"
~~~~~~~~~~~~
Found 2 errors.
error Command failed with exit code 2.
The typings are for vue 2.x - you should probably exclude node_modules from type checking, or use skipLibCheck in your tsconfig.
I'm not quite sure what the best practice is when it comes to types that should work with both 2.x and 3.x - if anyone has ideas, please share, and a PR is more than welcome - as frankly I won't be able to work on the types in the near future.
hi @rigor789 , had better export the type ScrollToFunction and the interface ScrollOptions is lack of lazy on version ^2.20.0
I have the same issue. I set up skipLibCheck to true in tsconfig.json as the workaround.
hi @rigor789 , had better export the
type ScrollToFunctionand theinterface ScrollOptionsis lack of lazy on version^2.20.0
Tried using both of these solutions. Neither work for me. Still getting the error.