aexiaoliou před 1 rokem
rodič
revize
7ffaf333f6
1 změnil soubory, kde provedl 19 přidání a 2 odebrání
  1. 19 2
      README.md

+ 19 - 2
README.md

@@ -28,14 +28,31 @@ npm run dev # 新版本
 ## 访问package.json
 虽然版本被更新了,但还是得访问到,修改以下文件以访问`package.json`  
 在`vite.config.ts`中的`resolve`字段添加`'@@': fileURLToPath(new URL('.', import.meta.url))`或者别的你喜欢的别名,这样可用`@@`直接访问根目录  
-例如:  
+
+如果你的`vite.config.ts`没有该字段,或者没有该文件,那么:
+- 如果你的vue版本与本项目接近,可以直接参考本项目的`vite.config.ts`
+- 否则参考vite[文档](https://cn.vitejs.dev/config/)
+
+现在你可以通过@@访问根目录了,例如:  
 ```ts
 import packageJson from '@@/package.json' // 导入package.json
 const version = packageJson.version
 ```
-不过直接使用相对路径访问也是可行的  
+
+或者使用vite提供的[json功能](https://cn.vitejs.dev/guide/features.html#json)
+```ts
+import { version } from '@@/package.json
+```
+
+不过直接使用相对路径访问也是可行的,比如`../../package.json`这种形式  
 
 如果是typescript项目, 需要另外在`ts.config.json`的include内添加`"package.json"`, 以及path中也要添加`"@@/*": ["./*"]`
 
+## git hook pre-commit
+如果你的项目不依赖于构建,或者你希望每一次提交都更新版本号,可以尝试在目录`.git/hooks`添加文件`pre-commit`  
+```bash
+npm version patch --commit-hooks false
+```
+
 ## 附录
 `npm help version`