[VueJsDev] 快速入门 - vue项目根目录配置文件
[VueJsDev] 目录列表
https://www.cnblogs.com/pengchenggang/p/17037320.html
1|0vue项目根目录配置文件
::: details 目录
目录
- vue项目根目录配置文件
- Part. 1: package.json - 入口文件
- Part. 2: jsconfig.json - 舒适度文件
- Part. 3: .eslintignore - 代码校验忽略
- Part. 4: .eslintrc.js - 代码校验配置
- Part. 5: .gitignore - git忽略
- Part. 6: .babelrc - 编译器
- Part. 7: .editorconfig - 统一编码风格
- Part. 8: .npmrc - 指定npm源
- Part. 9: .postcssrc.js - css加前缀
- Part. 10: .travis.yml - 自动构建
- Part. 11: alias.config.js - vue别名
- Part. 12: cypress.json - 测试配置
- Part. 13: .favorites.json - 收藏夹配置
- Part. 14: vue.config.js - vue2配置
- Proc. 15: 过程回溯
:::
根目录有很多常见的配置文件,这里重点强调下jsconfig.json
1|1Part. 1: package.json - 入口文件
作用:package.json 是一个项目的入口,可以用
npm init -y
创建
1|2Part. 2: jsconfig.json - 舒适度文件
作用:提高在写项目时舒适度的。如果是ts,文件名会是
tsconfig.json
jsconfig.json
存在的目录表示本项目的根目录- vscode 会识别vue文件中的import export的变量,文件中的函数,可以自动跳转。
::: tip 坑中回忆
vscode 函数 变量 自动跳转的坑:
- 根目录没有
jsconfig.json
有些会不起作用 - 根目录没有
jsconfig.json
自动跳转的插件也会不起作用 - 自动跳转的插件 不要装重复了,导致冲突
:::
1|3Part. 3: .eslintignore - 代码校验忽略
作用: 哪些目录 文件 不进行 eslint校验
1|4Part. 4: .eslintrc.js - 代码校验配置
作用: eslint校验
::: tip 坑中回忆
写代码的时候,你会发现eslint对你的各种报错,可以到这里将提示的报错配置都给关上。
:::
1|5Part. 5: .gitignore - git忽略
git提交会忽略哪些文件
1|6Part. 6: .babelrc - 编译器
Babel编译器 主要作用是将高级的代码编译成低级的代码,使浏览器都能识别
1|7Part. 7: .editorconfig - 统一编码风格
作用: 多人开发时候统一 项目编码风格
- vscode 需要装插件
EditorConfig for VS Code
::: tip 坑中回忆 存盘后git发现所有行都有变化 - 拉下来的老项目 一保存,所有行都变化了,但是代码没有变化
- 最后发现是回车换行的问题
.editorconfig
end_of_line = lf 选择行尾序列- 老项目不动代码存盘 文件变动 CRLF 的问题
:::
1|8Part. 8: .npmrc - 指定npm源
设置项目的npm源,这样就不使用全局的npm源
- 这样可以保证不论那个开发人员在安装的时候都指定项目的源,不受当前npm环境影响
1|9Part. 9: .postcssrc.js - css加前缀
兼容各种浏览器css,给css加前缀
- 不用理,都帮你弄好了,vue项目默认创建
1|10Part. 10: .travis.yml - 自动构建
作用: Travis.yml是持续集成(Travis CI)的配置文件
- 不用理,谁用CI谁再配置
1|11Part. 11: alias.config.js - vue别名
vue 配置别名用的
1|12Part. 12: cypress.json - 测试配置
作用: Cypress是前端测试框架
- 不用理,前端一般没时间写测试用例,没时间test
1|13Part. 13: .favorites.json - 收藏夹配置
作用:vscode文件收藏夹配置文件
- 扩展 Favorites 作者 kdcro101 配置文件自动生成
1|14Part. 14: vue.config.js - vue2配置
vue2 项目配置文件,webpack的配置可以写在这里
1|15Proc. 15: 过程回溯
这里粗略的写了下常用配置文件的作用,如果需要深入,可以自行网上查找资料
- 主要目的是在看项目目录的时候,心中对每个文件都清晰明了
- 很多时候,并不太需要深入每个配置文件
__EOF__

本文作者:Reciter
本文链接:https://www.cnblogs.com/pengchenggang/p/17037547.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/pengchenggang/p/17037547.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
分类:
VUEJSDEV
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2010-01-09 自己的一个common.db的数据库连库工具 C#2.0 .net