vue项目常见运行报错汇总

vue项目运行报错汇总

微信公众号:前端程序猿之路
关注可了解更多的前端知识,反馈问题或建议,请公众号留言。
如果你觉得公众号内容对你有帮助,欢迎关注并转载

1.npm install报错:no such file or directory, open ‘D:\practice\node\package.json’
解决方法:
先执行:npm init -f
然后在安装,安装的时候后面加上–save

npm install --save

如果执行上部操作后还是继续报错,则继续执行

npm init -f

一直这么循环,直到npm run dev可以执行为止
其中
-f表示force的意思,直接-f,npm帮你初始化package.json,并填充各种默认值。
–save 是帮你安装各种依赖
npm run dev 运行项目

2.npm install报错:Missing: chromedriver
提示未安装 chromedriver

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

3.报错如下:
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
(1:删除C:\Users\Administrator\下的.npmrc文件。
(2:cmd清理:

npm cache clean --force

执行后会提示: npm WARN using --force I sure hope you know what you are doing
(3:重新执行 npm install

4.安装vue-cli4
执行:npm install -g @vue/cli 或者

yarn global add @vue/cli
vue --version   //查看版本

vue create hello-world //创建一个项目

5.warning react-native > create-react-class > fbjs > core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2
更新项目的core-js依赖关系:

npm install --save core-js@^3
6

node不是内部命令
卸载node.js
删除C:\Users\Administrator\AppData\Roaming下边的npm、npm-cache
重新安装node.js,地址:https://nodejs.org/en/download/
安装完成后在dos中输入node -v和npm -v可以看到相应的版本号

7.nodejs npm 卸载
执行

sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1

或者直接在控制面板中卸载
验证是否卸载成功

node -v  //not found
npm -v //not found

8.node-sass总是下载失败,导致npm run dev失败
解决方法:
(1.在项目目录cmd下运行 npm install -g cnpm --registry=https://registry.npm.taobao.org
(2.下载成功后再运行 cnpm install node-sass
两个都下载成功后重新运行npm run dev就可以正常运行项目了。
在这里插入图片描述

### 解决 VSCode 中导入和运行 Vue 项目报错的方法 #### 修改 TypeScript 接口报错 当遇到模块 `"*.vue"` 没有导出成员 `FormType` 的 TS 插件 (2614) 错误时,可以尝试修改 import 语句来匹配实际存在的导出项。如果确实存在该成员,则需确认路径无误,并确保编译器能够识别 `.vue` 文件中的组件定义[^1]。 对于此类问题,在 `shims-vue.d.ts` 或者类似的声明文件里添加相应的类型声明可能是必要的解决方案之一: ```typescript declare module '*.vue' { import { DefineComponent } from 'vue'; const component: DefineComponent<{}, {}, any>; export default component; } ``` 这有助于让 TypeScript 正确解析来自单文件组件(SFCs)的数据结构。 #### 处理 Vite 架构下的常见配置错误 针对基于 Vite 创建的新建 Vue3 工程,在编辑器内可能遭遇多处语法检查异常。具体表现为 App.vue 及其他核心配置文档内的红波浪线警告。这类现象通常源于 IDE 对新特性支持不足或是插件版本不兼容所致[^2]。 建议更新 Visual Studio Code 至最新稳定版,并同步升级所有关联扩展包至官方推荐版本。此外还需验证 tsconfig.json 下各细分节点设置是否合理有效,特别是 paths 字段应指向正确的源码位置以便于自动补全功能正常运作。 #### 调整 package.json 和工作区环境变量 有时即便已正确设置了 serve 命令但仍会触发意想不到的告警框。此时应当仔细审查 package.json 内部脚本指令是否存在拼写失误或逻辑缺陷;同时留意操作系统的全局环境参数是否会干扰本地构建流程执行效率[^3]。 例如,某些情况下 NODE_ENV 设定不当可能会引起不必要的混淆模式激活从而影响性能表现甚至造成渲染失败等问题的发生。 #### 清除缓存与重置开发工具状态 最后一种较为极端但也屡试不爽的办法便是通过清理 node_modules 文件夹以及重新安装依赖库的方式来排除潜在隐患。即先卸载现有软件集合再依据锁定清单重建整个生态系统以达到最佳适配效果[^4]。 值得注意的是,尽管重启计算机看似简单粗暴却往往能起到意想不到的作用——尤其是在面对那些由临时资源冲突所引发的技术难题面前尤为奏效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值