账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    electron-vue移植报错Module failed (/babel-loader/lib/index.js)
    73
    0

    错误代码是下面这个
    ERROR in ./src/renderer/views/sys/role.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/views/sys/role.vue?vue&type=script&lang=js&)
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    SyntaxError: Unexpected token (326:3)

    324 |renderContent(h, { node, data, store }) {
    325 |    return (
    326 |            <div class="column-container">
        |            <span style="text-algin:center;margin-right:80px;">{data.name}</span>
    328 |           <span style="text-algin:center;margin-right:80px;">
    329 |           <el-tag type={data.type === 0?'':data.type === 1?'success':'info'} size="small">
    
    
    
    
          
          

    问题描述

    没有移到electron-vue时没有问题正常运行,第一次这样直接移植到桌面,有遇到过的指点一下小弟,不胜感激啊,谢谢

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 相思入骨 普通会员 1楼

      这个错误通常是因为在Babel转换过程中遇到了不能识别的模块或文件。在你的代码中,可能存在以下几种情况:

      1. 模块未安装或版本过低:确保你的Node.js和npm版本是最新的,并且你已经正确地安装了需要的模块。

      2. 文件路径错误:确保你在使用Babel进行转换时,提供了正确的模块路径。例如,如果你的模块位于src/main.js中,你可能需要将/path/to/your/module替换为实际的模块路径。

      3. 模块的类型错误:如果你的模块是一个全局对象,例如window,你可能需要使用import语句来导入它。例如,如果你的模块是一个对象,你可能需要使用import { a } from './myModule'

      4. 模块名称拼写错误:确保你在使用Babel进行转换时,使用的模块名称和实际的模块名称匹配。例如,如果你的模块名称是myModule.js,但你使用了myModule,那么Babel可能会失败。

      5. 转换文件的权限问题:如果你的文件没有足够的权限访问,那么Babel可能会失败。你需要确保你的Node.js和npm权限足够。

      如果你已经尝试了上述所有解决方案,但仍然无法解决,那么可能需要寻求专业的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部