vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

这篇具有很好参考价值的文章主要介绍了vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景:从git上面拉下来一个项目 npm i 下载完依赖以后 npm run serve 去运行项目的时候 报错TypeError: Cannot
set property ‘parent’ of undefined

如图所示
vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决,vue.js,前端,javascript
原因:首先排查发现判断得出是less解析失败导致

但是经过长时间的查询解决方案发现是因为vue版本在下载包的过程中由2.6.10升级为2.7.14导致

所以解决办法是将package.json文件中将vue的版本给固定住

由此原因得出两种解决方案

第一种(也是最好用的终极解决方法)

如果你也是尝试了各种办法了 还是报错
可以先删除node_modules依赖包, 在packge.json文件里将vue和vue-template-compiler的版本号固定住(也就是把版本号前面的^删掉) 并且vue和vue-template-compiler的版本号相等 在重新进行npm install 启动项目即可

如果上面操作没起作用,不要急 要么包没删干净 要么是什么问题以下操作亲测有效
vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决,vue.js,前端,javascript
vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决,vue.js,前端,javascript

可以尝试删除整个项目,重新pull一遍代码 拉下来之后第一步先不要急着安装依赖包 先把packge.json文件里将vue和vue-template-compiler的版本号固定住(也就是把版本号前面的^删掉)并且保证两个版本号是相等的 然后在npm install 安装依赖在 npm run serve 项目就可以正常启动了

第二种方法 (不建议)
贴图
vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决,vue.js,前端,javascript
看报错信息我们能知道是因为in ./src/components/NumberInfo/NumberInfo.vue 这个路径报错 我们到这个文件把 @import “index”; 注释掉 项目就可以正常运行了 但是缺点也很明显这样的话样式就没了,注意提交代码的时候不勾选这个文件别上传Git
通过路径就可以找到对应文件
vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决,vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-519851.html

到了这里,关于vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp TypeError: Cannot set property 改成箭头函数

    改成箭头函数 ,因为作用域不一样。 完美解决。 箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数。 总结: 箭头函数体内的this对象,就是定义该函数时所在的作

    2024年02月12日
    浏览(48)
  • Uncaught TypeError TypeError: Cannot set properties of null (setting ‘onclick‘)的解决办法

    我下面用代码示例一下。 这个代码你读一下,好像可以实现我们想要的效果,实现点击相关的div盒子实现其背景颜色变颜色的效果,但是一运行下来,在调试控制台里就会出现Uncaught TypeError TypeError: Cannot set properties of null (setting \\\'onclick\\\')这样的报错------未捕获的类型错误: 无

    2024年02月02日
    浏览(46)
  • 【Vue】- 报错 Error in render: “TypeError: Cannot read properties of undefined (reading ‘nickname‘)“

    在created()钩子函数请求接口并报错数据,渲染在dom元素是可以正常渲染,但是在开发者工具中就会报错 Error in render: \\\"TypeError: Cannot read properties of undefined (reading \\\'nickname\\\')\\\"  意思是 在created调用封装请求接口的函数 ,获取到的数据再给保存起来并渲染到dom元素,不过数据渲染之

    2023年04月21日
    浏览(86)
  • Uncaught TypeError: Cannot set properties of null (setting ‘innerText‘)解决方法

    昨天用js写了一个随机抽奖系统出现了Uncaught TypeError: Cannot set properties of null (setting \\\'innerText\\\') 这个报错意思是无法读取nll属性的\\\'innerText\\\',即找不到你想要将所写的HTML代码插入地方 原因: 浏览器加载页面是从上往下,会将HTML文档解析为一个DOM树,当执行到js代码块中的innet

    2024年02月16日
    浏览(49)
  • 解决Vue Uniapp中[Vue warn]: Error in render: “TypeError: Cannot read properties of undefined 报错

     在页面元素进行v-for循环遍历时通过 a.b.c 方式找到后台中的数据,解析完成后,页面正常渲染,但是控制台报错. 这是因为 js是解释型语言,读取一行,加载一样 所以页面的加载,比发送请求要快,要早 请求数据虽然放在了created中,但是请求数据是异步的,需要时间。 也

    2024年02月11日
    浏览(64)
  • Vue报错解决[Vue warn]: Error in render: “TypeError: Cannot read property ‘state‘ of undefined“

    Vue2项目中报错: [Vue warn]: Error in render: “TypeError: Cannot read property ‘state’ of undefined” [Vue warn]: Error in mounted hook: “TypeError: Cannot read property ‘dispatch’ of undefined” 这个错误提示通常出现在 Vue 组件中,它尝试读取 Vuex store 的 state 对象,但是该对象没有被定义。这可能是由以

    2024年02月10日
    浏览(59)
  • vue3报错 Uncaught TypeError: Cannot read properties of null (reading ‘isCE‘) at renderSlot

    最近在vue项目中遇到如下报错,项目使用的是vue3+webpack搭建的 造成这个的原因是有两个不同的vue版本, 就可能下载的其他的第三方和当前的vue版本不相同, 就有两个vue的副本,在引入的时候, npm去尝试引入的地址不对 有如下几种解决方案 由于npm的引入地址不对, 那我们使

    2023年04月27日
    浏览(71)
  • 解决Vue报错Error in callback for immediate watcher “height“: “TypeError: Cannot read properties of

    最近在项目中遇到了一个问题,控制台报错Error in callback for immediate watcher \\\"height\\\": \\\"TypeError: Cannot read properties of undefined (reading \\\'style\\\')\\\",找了好久,不知道哪里的错误,最后终于解决了,于是记录一下。 控制台报错,如下所示 这个错误报得莫名其妙,既没告诉你具体位置,也没

    2024年02月11日
    浏览(56)
  • [Vue warn]: Error in render: “TypeError: Cannot read property ‘ xxx ‘ of undefined“报错原因和解决

    遇到问题: 能够正常渲染出界面,但控制台仍然报出“Error in render: \\\"TypeError: Cannot read property ‘0’ of undefined”错误 原因: vuex中state管理加载的数据,异步调用显示,然后vue渲染机制 异步数据先显示初始数据,再显示带数据的数据,所以上来加载时候还是一个空对象,当渲

    2024年02月11日
    浏览(48)
  • vue报错解决:Error in v-on handler (Promiseasync) “TypeError Cannot read properties ofundefined

    报错信息:[Vue warn]: Error in v-on handler (Promise/async): \\\"TypeError: Cannot read properties of undefined (reading \\\'code \\\')” axios可以获取数据,控制台输出为undefined 报错代码: 错误原因:在①或者②的axios请求时,请求结果被catch捕获,所以axios可以获取到数据,但在catch中的res此时是未赋值的,

    2024年02月07日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包