【问题标题】:VueJS - Module not found: Error: Can't resolve '@babel/runtime/regenerator'VueJS - 找不到模块:错误:无法解析'@babel/runtime/regenerator'
【发布时间】:2020-01-01 12:57:29
【问题描述】:

我有这个错误

Module not found: Error: Can't resolve '@babel/runtime/regenerator' in 'C:\wamp64\www\project-dev\modules\Gallery\Resources\Assets\Backend\Views\Album' 当我执行这个命令时npm run dev.

那么解释一下我的laravel项目目录:

app
modules
 auth
 backend
 gallery
themes
 admin
  node_modules
  resources
   js
    components
    router
     index.js
    store
    app.js
   sass
   views
  package.json
  webpack.mix.js

所以在我的 vuejs 应用程序的 router/index.js 中,我将包含来自模块的路由。

我做这个:

import GalleryRoutes from "../../../../../modules/Gallery/Resources/Assets/Backend/routes";

// Vue Router
const router = new VueRouter({
    base: '/admin',
    mode: 'history',
    routes: [
        ...constantRoutes,
        ...GalleryRoutes,
    ],
    linkActiveClass: "active",
    linkExactActiveClass: "active",
});

来自图库模块的routes.js 文件:

// Views
import AlbumIndex from './Views/Album/Index.vue'

// Routes
export default [
    // AlbumIndex
    {

        path: 'gallery/albums',
        component: AlbumIndex,
        name: 'backend.gallery.album.index',
        meta: {
            heading: 'Gallery',
            title: 'Albums',
            icon: 'fas fa-images',
            showed: true
        }
    }
];

但是我得到了上面的错误。

我认为这是与node_modules 文件夹相关的错误,我不确定。 有可能实现我想做的吗? (包括来自我的应用根目录之外的 .Vue 或 .js 文件)。

PS:我试着做这个来尝试回答这个问题:Backend (VueJS) of laravel application with modules approach

谢谢你帮助我:)

【问题讨论】:

    标签: laravel vue.js npm module node-modules


    【解决方案1】:

    它正在寻找未安装的依赖项。在您的情况下,您可以执行 npm i babel-runtime --save 来安装您缺少的依赖项。

    【讨论】:

    • 这很奇怪,我安装了这个依赖项:/这与目录路径node_modules无关?
    • 我可以看看你的 node_modules 文件夹列表吗? @努努
    • 我遇到了同样的问题,我已经尝试过您的建议,但遇到了同样的错误
    • 改用npm install --save @babel/runtime
    【解决方案2】:

    安装 whatwg-fetch 为我解决了这个问题

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 1970-01-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 2020-01-04
      • 2019-06-11
      • 2019-04-12
      相关资源
      最近更新 更多