vuecli4.2.3创建项目出现Cannot read property ‘indexOf‘ of undefined

在cmd中用vue ui打开网页,创建项目时,无法成功创建项目,并报出Cannot read property ‘indexOf’ of undefined的错误。

不明其原因,本想着卸载vuecli后,重新安装veucli来解决,结果不知道怎么卸载。

查询了一些资料,说是用命令:npm uninstall @vue/cli -g可以卸载。

试了下,不行。

若有大佬知道的话,请指教。谢谢!

最后试了以下命令解决了:

npm cache clean --force
npm install

抱着试一下的心态,然后就这么解决了,也不知是不是这两命令解决的,哈哈哈哈。。。

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
这个错误信息是在JavaScript中遇到的一种常见错误。它表示在代码中尝试访问一个未定义的属性。在你提供的引用中,错误信息是"Cannot read properties of undefined (reading 'hooks')"。 根据引用的代码片段,错误发生在terser-webpack-plugin的index.js文件的第763行。这个错误发生在尝试获取webpack的javascript模块插件的hooks时。hooks是一个对象,但是由于compiler.webpack.javascript是undefined,所以不能访问它的hooks属性。 要解决这个问题,你可以参考引用提供的解决方案。根据引用的描述,这个问题是由于terser-webpack-plugin的版本与webpack@4不兼容导致的。你可以尝试使用npm uninstall terser-webpack-plugin命令卸载当前的terser-webpack-plugin版本,然后使用npm install terser-webpack-plugin@4.2.3命令重新安装一个与webpack@4兼容的版本。这样应该可以解决你遇到的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [TypeError: Cannot read properties of undefined (reading ‘javascript‘)](https://blog.csdn.net/qq_24504591/article/details/125070013)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [vue-router的hooks用法详解](https://download.csdn.net/download/weixin_38742409/12925572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值