首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到模块'\.output\server\node_modules\pinia\dist\pinia‘的Nuxt3和Pinia

无法找到模块'\.output\server\node_modules\pinia\dist\pinia‘的Nuxt3和Pinia
EN

Stack Overflow用户
提问于 2022-08-12 22:33:36
回答 1查看 821关注 0票数 1

我刚刚在我的Nuxt3项目和开发模式中安装了Pinia,所有的东西都可以工作,当我试图以生产模式访问我的应用程序时,我得到了这个错误和网站冻结。

代码语言:javascript
复制
[h3] [unhandled] H3Error: Cannot find module 'C:\Users\pavel\Documents\GitHub\eway\website\.output\server\node_modules\pinia\dist\pinia' imported from C:\Users\pavel\Documents\GitHub\eway\website\.output\server\chunks\server.mjs
    at createError (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/h3/dist/index.mjs:196:15)
    at nodeHandler (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/h3/dist/index.mjs:386:21)
    at async ufetch (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/unenv/runtime/fetch/index.mjs:9:17)
    at async $fetchRaw2 (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/ohmyfetch/dist/chunks/fetch.mjs:131:20)
    at async Object.errorhandler [as onError] (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/chunks/node-server.mjs:321:16)
    at async nodeHandler (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/h3/dist/index.mjs:394:9)
    at async ufetch (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/unenv/runtime/fetch/index.mjs:9:17)
    at async $fetchRaw2 (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/ohmyfetch/dist/chunks/fetch.mjs:131:20)
    at async Object.errorhandler [as onError] (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/chunks/node-server.mjs:321:16)
    at async nodeHandler (file:///C:/Users/pavel/Documents/GitHub/eway/website/.output/server/node_modules/h3/dist/index.mjs:394:9) {
  statusCode: 500,
  fatal: false,
  unhandled: true,
  statusMessage: 'Internal Server Error'
}

这是我的店:

代码语言:javascript
复制
import { defineStore } from 'pinia';

export const useNavbarStore = defineStore({
    id: 'navbarStore',
    state: () => {
        return {
            menu: false
        }
    },
    actions: {
        toggleMenu() {
            this.menu = !this.menu
        }
    }
})

下面是我如何在组件中使用它:

代码语言:javascript
复制
<script>
import { useNavbarStore } from '~/store/navbar'

export default {
    data() {
        return {
            store: useNavbarStore()
        };
    },
    methods: {
        getLink(to) {
            let baseLink = '/';
            return baseLink + to
        }
    }
}

</script>
EN

回答 1

Stack Overflow用户

发布于 2022-09-06 11:05:43

似乎有一个相关的GitHub问题:https://github.com/piniajs/example-nuxt-3/issues/50

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73340324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档