찾다

 >  Q&A  >  본문

다시 작성된 제목은 다음과 같습니다. 하위 VueJS 애플리케이션에서 Pinia 스토어에 어떻게 액세스합니까?

다른 여러 프로젝트에서 VueJS 애플리케이션을 재사용하기 위해 라이브러리를 만들고 있습니다. 모든 VueJS 프로젝트에서 양식을 생성하고 표시하는 플러그인입니다.

이 도서관의 매장은 피니아(Pinia)를 사용하고, VITE를 이용해 구축했어요. 라이브러리를 가져오는 프로젝트 수준에서 라이브러리의 저장소를 읽을 수 있게 만들려면 어떻게 해야 합니까? 내 문제는 VueJS용 크롬 확장 프로그램에서 스토어에 액세스할 수 없다는 것입니다.

라이브러리의 예 도서관에 이 스토어를 만들었습니다.

main.ts 文件中,我有 install 방법:

으아악

...하지만 내 Vue 확장 프로그램에서는 앱 스토어만 볼 수 있고 라이브러리 스토어는 볼 수 없습니다...


라이브러리 스토어에서 "console.log"를 사용하면 상태 요소에 올바른 값이 표시되기 때문에 작동한다는 것을 알고 있습니다!

스택:


P粉680487967P粉680487967357일 전591

모든 응답(1)나는 대답할 것이다

  • P粉574268989

    P粉5742689892023-12-30 00:33:05

    reddit에서 해결책을 찾았습니다. Pina를 사용하여 라이브러리를 구축하는 경우 vite.config.ts 文件中的 rollupOptions 中添加 Pinia 选项外部和全局:

    에 있어야 합니다. 으아아아

    회신하다
    0
  • 취소회신하다