web-server 使用 tsconfig-paths

This commit is contained in:
liangtongchuan
2020-09-13 14:02:41 +08:00
parent dbff02f5a6
commit 1e47f614e1
8 changed files with 17 additions and 12 deletions

View File

@@ -24,7 +24,6 @@
"watch":false //在监视模式下运行编译器。会监视输出文件,在它们改变时重新编译。
},
"include":[
"../shared/**/*.ts",
"./app/**/*.ts",
"./config/**/*.ts",
"./app.ts",

View File

@@ -1,6 +1,6 @@
import { SERVER_NOT_FOUND } from './../../../shared/statusCode';
import { STATUS_SUC } from '../../../shared/statusCode';
import { GameModel } from '../db/Game';
import { SERVER_NOT_FOUND } from '@consts/statusCode';
import { STATUS_SUC } from '@consts/statusCode';
import { GameModel } from '@db/Game';
import { Controller } from 'egg';
export default class GameController extends Controller {

View File

@@ -1,4 +1,4 @@
import { STATUS_TOKEN_ERR, STATUS_WRONG_PARMS } from './../../../shared/statusCode';
import { STATUS_TOKEN_ERR, STATUS_WRONG_PARMS } from '@consts/statusCode';
import { UserModel } from './../db/User';
module.exports = () => {

View File

@@ -1,9 +1,9 @@
import { RoleModel } from './../db/Role';
import { UserModel } from './../db/User';
import { SMS_IN_60S, SMS_CNT_LIMIT, STATUS_SUC, STATUS_WRONG_PARMS, SMS_INVALID, ROLE_NOT_FOUND } from './../../../shared/statusCode';
import { smsModel } from './../db/Sms';
import { RoleModel } from '@db/Role';
import { UserModel } from '@db/User';
import { SMS_IN_60S, SMS_CNT_LIMIT, STATUS_SUC, STATUS_WRONG_PARMS, SMS_INVALID, ROLE_NOT_FOUND } from '@consts/statusCode';
import { smsModel } from '@db/Sms';
import { Service } from 'egg';
import Counter from '../db/Counter';
import Counter from '@db/Counter';
const _ = require('underscore');
/**

View File

@@ -1,4 +1,4 @@
import { TURBO_CORE_URL, APP_ID, TURBO_PARM_SECRET } from './../../../shared/consts/consts';
import { TURBO_CORE_URL, APP_ID, TURBO_PARM_SECRET } from '@consts/consts';
import { Service } from 'egg';
const crypto = require('crypto');
/**

View File

@@ -1,4 +1,5 @@
import { EggPlugin } from 'egg';
import 'tsconfig-paths/register';
const plugin: EggPlugin = {
// static: true,

View File

@@ -20,7 +20,12 @@
"skipLibCheck": true,
"skipDefaultLibCheck": true,
"inlineSourceMap": true,
"importHelpers": true
"importHelpers": true,
"baseUrl": ".",
"paths": {
"@db/*": ["app/db/*"],
"@consts/*": ["app/consts/*"]
},
},
"exclude": [
"app/public",