ts react vite_or_webpack
1.0.0
use-webpack의 예가 있습니다.
이것은 TypeScript, React 및 VITE를 갖춘 간단한(관리자) 스타터입니다.
빠르게 살펴보세요:
허스키를 위한
$ npm run prepare
taobao 레지스트리가 필요하지 않은 경우
.npmrc
에서 변경할 수 있습니다.
$ npm i
$ npm test
$ npm run dev
$ npm run build:(qa/prod)
import React from 'react'
import { observer } from 'mobx-react'
import { Button } from 'antd'
import history from '@shared/App/ht'
function Test ( ) {
function gotoHome ( ) {
history . push ( '/' )
}
return (
< Button type = "primary" onClick = { gotoHome } >
go to page index directly
</ Button >
)
}
export default observer ( Test )
실제 사례
ESLint
스타일린트
Prettier - 코드 포맷터
#! /bin/bash
TIMESPAN= $( date ' +%s ' )
DEPLOYNAME=ts-react.qa. ${TIMESPAN}
DEPLOYFILES= ${DEPLOYNAME} .tar.gz
SERVER=0.0.0.0
# make compression
cd dist/qa
tar -zcvf ${DEPLOYFILES} ./ *
# upload
scp -P 22 -o StrictHostKeyChecking=no ${DEPLOYFILES} node@ ${SERVER} :/home/pages/ts-react/tarfiles
# make decompression
ssh -p 22 -o StrictHostKeyChecking=no node@ ${SERVER} tar xzf /home/pages/ts-react/tarfiles/ ${DEPLOYFILES} -C /home/pages/ts-react
if [ $? -ne 0 ] ; then
echo " success "
else
echo " fail "
fi
server {
listen 9993 ;
server_name localhost:9993;
location / {
root ~ /Documents/react/ts-react/dist/qa/;
index index.html;
}
}
증기선 반응-redux-ts