Paramita
Home
Blog
Moment
Snippet
About
代码笔记
Categories
Blog (42)
Featured Tags
alpinejs (2)
ant-design (5)
antd (1)
aspose (1)
aws (1)
cloudflare (1)
dva (2)
echo (2)
filamentphp (1)
gin (1)
git (1)
github (2)
go-mecab (1)
golang (15)
goquery (1)
grpc (1)
japanese (1)
java (1)
lambda (1)
laravel (8)
leetcode (5)
less (1)
linux (3)
livewirejs (1)
mac (1)
mysql (2)
nestjs (1)
nginx (1)
nodejs (1)
npm (1)
php (5)
popclip (1)
ppt (1)
r2 (1)
react (3)
reactjs (9)
remixicon (1)
s3 (1)
shell (2)
tailwindcss (2)
taro (3)
tarojs (1)
telescope (2)
typeorm (1)
umi (1)
umijs (3)
workers (1)
zustand (2)
免签 (1)
小程序 (4)
支付宝 (1)
Blog
42 posts
Blog
is the place to record my codinglife.
««
«
10
11
12
13
14
»
»»
umijs配置多环境
Sep 8, 2022
One minute read
umijs配置多环境 es的index 使用yarn create umi创建的项目,版本umi@4.0.13 首先修改package.json文件 { "scripts": { "build": "UMI_ENV=prod max build" } } 修改项目配置文件.umirc.ts import { defineConfig } from '@umijs/max'; const { UMI_ENV } = process.env; export default defineConfig({ define: { 'process.env.UMI_ENV': UMI_ENV, }, }); 在其他js文件中使用 export const BASEURL_HTTP = process.env.UMI_ENV == 'prod' ? '/' : 'http://127.0.0.1:18083';......
blog
umijs
umijs Tailwindcss样式冲突
Aug 25, 2022
One minute read
umi同时开启了tailwindcss和ant design插件,会导致样式冲突 可以在tailwindcss.css中关闭,只保留工具类即可 /*@tailwind base;*/ /*@tailwind components;*/ @tailwind utilities; 但是css动画在base里,开了base之后又会导致ant design按钮及其他组件样式覆盖 可以tailwind.config.js设置里关掉preflight module.exports = { content: [ './src/pages/**/*.tsx', './src/components/**.tsx', './src/layouts/**.tsx', ], corePlugins: { preflight: false, } }......
blog
tailwindcss
umijs
ant design
reactjs
Golang Echo,React Umijs 项目部署
Aug 18, 2022
2 minutes read
nginx 配置文件 server { #强制https listen 80; listen [::]:80; server_name project.com; return 301 https://project.com$request_uri; } map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 443 ssl; ssl_certificate /etc/letsencrypt/live/project.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/project.com/privkey.pem; server_name project.com; #默认为umijs 构建产物 location / { root /data/project/project/public/dist; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api { # golang后端api监听18081端口 proxy_pass http://127.0.0.1:18081/api; proxy_set_header Upgrade $http_upgrade; #websocket 链接 proxy_set_header Connection $connection_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; } error_log /var/log/nginx/project_error.log; access_log /var/log/nginx/project_access.log; } k8s服务器在国内,这个项目服务器在香港,ci/cd的话直接上传构建产物了,git只作为代码追踪使用 golang echo 部署脚本 #! /bin/bash #打包压缩 GOOS=linux GOARCH=amd64 go build -o project && zip project.zip project #scp上传......
blog
linux
shell
golang
echo
reactjs
umi
nginx