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