fix: skip postinstall when umi does not exist
This commit is contained in:
parent
a22efec65d
commit
b65184ca37
47
packages/api/.env.example
Normal file
47
packages/api/.env.example
Normal file
@ -0,0 +1,47 @@
|
||||
########## DOCKER COMPOSE ENV ##########
|
||||
|
||||
DB_MYSQL_PORT=3306
|
||||
DB_POSTGRES_PORT=5432
|
||||
API_PORT=23000
|
||||
VERDACCIO_PORT=4873
|
||||
|
||||
########## NOCOBASE ENV ##########
|
||||
|
||||
# DATABASE
|
||||
|
||||
DB_DIALECT=postgres
|
||||
DB_HOST=localhost
|
||||
DB_PORT=5432
|
||||
DB_DATABASE=nocobase
|
||||
DB_USER=nocobase
|
||||
DB_PASSWORD=nocobase
|
||||
# set to 'on' to enable log
|
||||
DB_LOG_SQL=
|
||||
|
||||
# API & APP
|
||||
|
||||
NOCOBASE_ENV=
|
||||
API_PORT=23000
|
||||
APP_USE_STATIC_SERVER=true
|
||||
APP_DIST=packages/app/dist
|
||||
|
||||
# ADMIN USER (Initialization only)
|
||||
|
||||
ADMIN_EMAIL=admin@nocobase.com
|
||||
ADMIN_PASSWORD=admin
|
||||
|
||||
# STORAGE (Initialization only)
|
||||
|
||||
# local or ali-oss
|
||||
STORAGE_TYPE=local
|
||||
|
||||
# LOCAL STORAGE
|
||||
LOCAL_STORAGE_USE_STATIC_SERVER=true
|
||||
LOCAL_STORAGE_BASE_URL=http://localhost:23000
|
||||
|
||||
# ALI OSS STORAGE
|
||||
ALI_OSS_STORAGE_BASE_URL=
|
||||
ALI_OSS_REGION=oss-cn-beijing
|
||||
ALI_OSS_ACCESS_KEY_ID=
|
||||
ALI_OSS_ACCESS_KEY_SECRET=
|
||||
ALI_OSS_BUCKET=
|
@ -5,7 +5,7 @@
|
||||
"start": "concurrently \"cd ../../ && nodemon\" \"umi dev\"",
|
||||
"dev": "umi dev",
|
||||
"build": "umi build",
|
||||
"postinstall": "umi generate tmp",
|
||||
"postinstall": "node ./umi.js generate tmp",
|
||||
"prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'",
|
||||
"test": "umi-test",
|
||||
"test:coverage": "umi-test --coverage"
|
||||
|
22
packages/app/umi.js
Normal file
22
packages/app/umi.js
Normal file
@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
try {
|
||||
require.resolve('umi');
|
||||
|
||||
require('v8-compile-cache');
|
||||
|
||||
const resolveCwd = require('@umijs/deps/compiled/resolve-cwd');
|
||||
|
||||
const { name, bin } = require('umi/package.json');
|
||||
const localCLI = resolveCwd.silent(`${name}/${bin['umi']}`);
|
||||
if (!process.env.USE_GLOBAL_UMI && localCLI && localCLI !== __filename) {
|
||||
const debug = require('@umijs/utils').createDebug('umi:cli');
|
||||
debug('Using local install of umi');
|
||||
require(localCLI);
|
||||
} else {
|
||||
require('umi/lib/cli');
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
console.log('done')
|
||||
}
|
Loading…
Reference in New Issue
Block a user