在vscode里配置vetur符合eslint

This commit is contained in:
Aaron Chen 2023-03-14 09:49:26 +08:00
parent 103964278c
commit 4ca1f005b1
3 changed files with 144 additions and 0 deletions

View File

@ -0,0 +1,38 @@
# docker部署postgres数据库服务
基于docker和docker-compose操作前要先安装这两个服务和工具。
## 创建存储目录
比如创建`/data/postgres/`目录。
```sh
mkdir /data/postgres -p
```
## 创建编排文件
创建文件`/data/pgspostgresql/docker-compose.yml`,内容如下(注意自己改管理员账号密码):
```yml
version: "3.1"
services:
db:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: wkzz051223
PGDATA: /var/lib/postgresql/data/pgdata
ports:
- 5432:5432
volumes:
- ./data:/var/lib/postgresql/data
```
## 启动容器
在`/data/pgsql`目录下执行下面的命令:
```sh
docker-compose up -d
```

View File

@ -0,0 +1,59 @@
# 在vscode里配置vetur符合eslint
## 默认格式化程序
| 配置项 | 值 |
|---|---|
|vetur.format.defaultFormatter.html|prettier|
|vetur.format.defaultFormatter.js|vscode-typescript|
|vetur.format.defaultFormatter.css|prettier|
|vetur.format.defaultFormatter.less|prettier|
|vetur.format.defaultFormatter.scss|prettier|
|vetur.format.defaultFormatter.postcss|prettier|
|vetur.format.defaultFormatter.sass|sass-formatter|
## js函数名与括号之间添加一个空格
| 配置项 | 值 |
|---|---|
|javascript.format.insertSpaceBeforeFunctionParenthesis|true|
> 这个选项只在`vetur.format.defaultFormatter.js`值为`vscode-typescript`时有效。
## 配置缩进
| 配置项 | 值 | 说明 |
|---|---|---|
|vetur.format.scriptInitialIndent|false|<script>内代码初始缩进为0|
|vetur.format.styleInitialIndent|false|<style>内代码初始缩进为0|
|vetur.format.options.tabSize|2|代码缩进单位为2个空格|
|vetur.format.options.useTabs|false|使用空格代替tab|
## js中的字符串使用单引号而不是双引号
只要`vetur.format.defaultFormatter.js`值为`vscode-typescript`就已经可以了。
| 配置项 | 值 |
|---|---|
|vetur.format.defaultFormatter.js|vscode-typescript|
## 取消行尾分号(如果有分号会在格式时自动删除)
| 配置项 | 值 |
|---|---|
|javascript.format.semicolons|remove|
> 这个不是只针对vue的而是对所有js生效。
## 避免脚本中因使用别名被报错
| 配置项 | 值 |
|---|---|
|vetur.validation.script|false|
## 避免其他过于严格的报错(可选)
| 配置项 | 值 |
|---|---|
|vetur.validation.style|false|
|vetur.validation.template|false|

View File

@ -0,0 +1,47 @@
# docker部署minio服务
基于docker和docker-compose操作前要先安装这两个服务和工具。
## 创建存储目录
比如创建`/data/minio/`目录,准备用其中的`/data/minio/data`保存所有存储桶bucket和其中的对象用其中的`/data/minio/config`映射服务配置。
```sh
mkdir /data/minio -p
```
## 创建编排文件
创建文件`/data/minio/docker-compose.yml`,内容如下(注意自己改管理员账号密码):
```yml
version: "3.1"
services:
minio:
image: quay.io/minio/minio:latest
hostname: "minio"
restart: always
environment:
MINIO_ROOT_USER: wkzz
MINIO_ROOT_PASSWORD: wkzz051223
MINIO_VOLUMES: /mnt/data
ports:
- 9090:9090
- 9000:9000
volumes:
- ./data:/mnt/data
- ./config:/root/.minio/
command: server --console-address ':9090'
```
## 启动容器
在`/data/minio`目录下执行下面的命令:
```sh
docker-compose up -d
```
## 验证安装
服务器防火墙要放行`9090`端口或者在nginx上做好对应的代理这里以开端口为例如果服务器的IP是192.168.0.8那么在web浏览器上打开`http://192.168.0.8:9090`应该可以看到登录页填入在config.env中设置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD应该可以登录minio的web控制台。