有什么办法可以把根目录的 .npmrc .gitignore 之类的文件,放到指定目录下?

这些文件,正常得放在根目录下才能解析,有办法指定一个目录吗?

主要是想:精简下根目录下的各种工具的配置文件

阅读 3.1k
3 个回答

大部分配置文件不能,就算能的也不推荐这么搞。大部分配置文件都是有作用路径的,一般分为全局、用户和文件夹。

像 .gitignore、各类 rc 文件等一般都是放在 ~ 目录下作为用户配置,放在文件夹下作为该文件夹配置,更改路径就变更了配置的作用范围。

也有一些配置支持自定义路径,比如 prettier、babel 这种工具,可通过调用时的配置来自定义路径,但是协作时多出了交流成本,没啥必要。

.gitignore 应该可以是直接放在其他目录的,他会自动识别应用;.npmrc 可以通过package.json 里配置,其他工具大部分应该都可以配置的。但是,但是强烈不建议为了美观这么搞,一没啥意义,二别人看你代码也费劲,三在不同环境下也可能体验不一致。

image.png

你是不是想要按上面这种格式?

如果是的话,你可以在 GitHub 上搜索一下 antfu 的 vscode-file-nesting-config,里面有详细的 VS Code 配置。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题