修改 typescript execute

This commit is contained in:
whyour 2023-03-12 20:53:15 +08:00
parent f76828d4ec
commit 73c53dbc8d
8 changed files with 15 additions and 10 deletions

View File

@ -11,7 +11,7 @@ export default async () => {
const subscriptionService = Container.get(SubscriptionService);
// 生成内置token
let tokenCommand = `ts-node-transpile-only ${config.rootPath}/back/token.ts`;
let tokenCommand = `tsx ${config.rootPath}/back/token.ts`;
const tokenFile = `${config.rootPath}static/build/token.js`;
if (await fileExist(tokenFile)) {
tokenCommand = `node ${tokenFile}`;

View File

@ -49,7 +49,7 @@ RUN set -x \
&& git config --global user.name "qinglong" \
&& git config --global http.postBuffer 524288000 \
&& npm install -g pnpm \
&& pnpm add -g pm2 ts-node typescript tslib \
&& pnpm add -g pm2 tsx \
&& rm -rf /root/.pnpm-store \
&& rm -rf /root/.local/share/pnpm/store \
&& rm -rf /root/.cache \

View File

@ -5,6 +5,7 @@
"start:front": "max dev",
"start:back": "nodemon",
"start:public": "ts-node --transpile-only ./back/public.ts",
"start:schedule": "ts-node --transpile-only ./back/schedule.ts",
"build:front": "max build",
"build:back": "tsc -p tsconfig.back.json",
"panel": "npm run build:back && node static/build/app.js",
@ -142,6 +143,7 @@
"sockjs-client": "^1.6.0",
"ts-node": "^10.6.0",
"tslib": "^2.4.0",
"tsx": "^3.12.3",
"typescript": "4.8.4",
"umi-request": "^1.4.0",
"vh-check": "^2.0.5",

View File

@ -84,6 +84,7 @@ specifiers:
toad-scheduler: ^1.6.0
ts-node: ^10.6.0
tslib: ^2.4.0
tsx: ^3.12.3
typedi: ^0.10.0
typescript: 4.8.4
umi-request: ^1.4.0
@ -184,6 +185,7 @@ devDependencies:
sockjs-client: 1.6.1
ts-node: 10.9.1_ksn4eycaeggbrckn3ykh37hwf4
tslib: 2.4.1
tsx: 3.12.3
typescript: 4.8.4
umi-request: 1.4.0
vh-check: 2.0.5

View File

@ -4,7 +4,7 @@ get_token() {
if [[ -f $file_auth_token ]]; then
token=$(cat $file_auth_token | jq -r .value)
else
local token_command="ts-node-transpile-only ${dir_root}/back/token.ts"
local token_command="tsx ${dir_root}/back/token.ts"
local token_file="${dir_root}static/build/token.js"
if [[ -f $token_file ]]; then
token_command="node ${token_file}"

View File

@ -11,7 +11,7 @@ echo -e "提交master代码"
git push
echo -e "更新cdn文件"
ts-node sample/tool.ts
tsx sample/tool.ts
string=$(cat version.yaml | grep "version" | egrep "[^ ]*" -o | egrep "\d\.*")
version="v$string"

View File

@ -431,16 +431,17 @@ format_timestamp() {
}
patch_version() {
# 兼容pnpm@7
pnpm setup &>/dev/null
source ~/.bashrc
if [[ $PipMirror ]]; then
pip3 config set global.index-url $PipMirror
fi
if [[ $NpmMirror ]]; then
npm config set registry $NpmMirror
pnpm config set registry $NpmMirror
fi
# 兼容pnpm@7
pnpm setup &>/dev/null
source ~/.bashrc
pnpm install -g &>/dev/null
if [[ -f "$dir_root/db/cookie.db" ]]; then
@ -450,7 +451,7 @@ patch_version() {
echo
fi
pnpm add -g pm2 ts-node typescript tslib
pnpm add -g pm2 tsx
git config --global pull.rebase false

View File

@ -15,7 +15,7 @@ define_program() {
elif [[ $file_param == *.sh ]]; then
which_program="bash"
elif [[ $file_param == *.ts ]]; then
which_program="ts-node-transpile-only"
which_program="tsx"
else
which_program=""
fi