VueJS - 找不到模块:错误:无法解析'@babel/runtime/regenerator'

Posted

技术标签:

【中文标题】VueJS - 找不到模块:错误:无法解析\'@babel/runtime/regenerator\'【英文标题】: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

谢谢你帮助我:)

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

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

【讨论】:

以上是关于VueJS - 找不到模块:错误:无法解析'@babel/runtime/regenerator'的主要内容,如果未能解决你的问题,请参考以下文章

找不到模块:错误:无法解析'./http-common' vue js axios

找不到模块:错误:无法解析模块“fs”

找不到模块:错误:无法解析模块“路由”

在 src/app 外部定义的模块显示错误“找不到模块:错误:无法解析 './' in”

找不到模块:错误:无法解析“croppie”

找不到模块:错误:无法解析 webpack 中的“util”