vue-cli4 手动给文件起别名

这篇博客介绍了在Vue项目中配置别名的两种方式。第一种是通过在根目录创建vue.config.js文件并引入path模块进行配置,然后重新运行项目。第二种方法是直接编辑node_modules下的@vue/cli-service/lib/config/base.js文件中的webpackConfig.resolve.alias部分。这两种方法都能实现文件路径的快捷引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种:找到 vue.config.js 在该文件中配置,没有这个文件的话,就在根目录下创建一个 vue.config.js 文件,然后配置如下
在这里插入图片描述

需要引入 path 模块,没有引入的话安装一下: npm install path --save
以后找文件就可以这么找:在这里插入图片描述在这里插入图片描述当然配置完成后要重新运行下项目

第二种:找到 node_module 文件夹,找到下面的 @vue 文件夹,找到下面的 cli-service 文件夹,找到下面的 lib 文件夹,找到下面的 config 文件夹,找到下面的 base.js 文件夹,找到 webpackConfig.resolve 的代码块,里面的 .alias 就是起别名的代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 解决 `npm run dev` 报错问题 当运行命令 `npm run dev` 提示 `vue-cli-service not recognized` 错误时,这通常表明项目缺少必要的依赖项或者环境配置不正确。以下是可能的原因以及解决方案: #### 可能原因分析 1. **Vue CLI 未全局安装** 如果 Vue CLI 没有被正确安装到全局环境中,则可能导致无法识别 `vue-cli-service` 命令[^3]。 2. **本地依赖缺失或损坏** 当项目的 `node_modules` 文件夹中的依赖包丢失或损坏时,也会引发此类错误[^4]。 3. **脚本定义错误** 在 `package.json` 中的 `scripts` 部分可能存在拼写错误或其他配置问题[^5]。 --- #### 解决方案 ##### 方法一:重新安装 Vue CLI 工具链 如果尚未全局安装 Vue CLI 或者版本过旧,可以尝试通过以下命令来修复: ```bash npm install -g @vue/cli ``` 验证是否成功安装并查看当前版本号: ```bash vue --version ``` 此操作可确保开发工具链处于最新状态[^6]。 ##### 方法二:清理缓存与重装依赖 有时 NPM 缓存会干扰正常构建流程,因此建议先清除缓存再重新安装所有依赖库: ```bash rm -rf node_modules package-lock.json npm cache clean --force npm install ``` 上述步骤能够有效处理因文件冲突引起的异常情况[^7]。 ##### 方法三:检查启动脚本设置 打开项目根目录下的 `package.json` 文件,确认是否存在如下类似的字段结构: ```json { "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build" } } ``` 如果没有发现对应的键值对,请手动补充进去;另外注意大小写的准确性以免引起误解读取失败现象发生[^8]。 最后执行正确的服务指令代替原始形式: ```bash npm run serve ``` > 注明:现代版 Vue 推荐采用 `npm run serve` 替代传统意义上的 `dev` 别名调用方式[^9]。 --- ### 示例代码片段展示 下面给出一段简单的 HTML 结构作为应用入口模板参考[^2]: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>My App</title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> ``` --- #### 总结说明 综上所述,针对该类报错需逐一排查以上提到几个方面因素,并采取相应措施加以修正即可恢复正常运作模式[^10]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉爽爽爽爽爽爽爽爽爽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值