mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-25 00:50:59 +00:00
feature(cloudcmd) move out dist from route
This commit is contained in:
parent
bb44a14780
commit
4e99372e6f
6 changed files with 94 additions and 163 deletions
|
|
@ -5,6 +5,8 @@ const DIR_ROOT = DIR + '../';
|
|||
const DIR_COMMON = DIR + '../common/';
|
||||
|
||||
const util = require('util');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
|
||||
const cloudfunc = require(DIR_COMMON + 'cloudfunc');
|
||||
const authentication = require(DIR + 'auth');
|
||||
|
|
@ -29,6 +31,12 @@ const deepword = require('deepword');
|
|||
const nomine = require('nomine');
|
||||
const fileop = require('@cloudcmd/fileop');
|
||||
|
||||
const isDev = process.env.NODE_ENV === 'development';
|
||||
const getDist = (isDev) => isDev ? 'dist-dev' : 'dist';
|
||||
|
||||
const getIndexPath = (isDev) => path.join(DIR, '..', `${getDist(isDev)}/index.html`);
|
||||
const defaultHtml = fs.readFileSync(getIndexPath(isDev), 'utf8');
|
||||
|
||||
const auth = currify(_auth);
|
||||
const setUrl = currify(_setUrl);
|
||||
|
||||
|
|
@ -37,8 +45,6 @@ const root = () => config('root');
|
|||
const notEmpty = (a) => a;
|
||||
const clean = (a) => a.filter(notEmpty);
|
||||
|
||||
const isDev = process.env.NODE_ENV === 'development';
|
||||
|
||||
const deprecateOnePanelMode = (value) => {
|
||||
const noop = () => {};
|
||||
|
||||
|
|
@ -81,6 +87,8 @@ module.exports = (params) => {
|
|||
return cloudcmd(prefix, plugins, modules);
|
||||
};
|
||||
|
||||
module.exports._getIndexPath = getIndexPath;
|
||||
|
||||
function defaultValue(name, options) {
|
||||
const value = options[name];
|
||||
const previous = config(name);
|
||||
|
|
@ -214,7 +222,9 @@ function cloudcmd(prefix, plugins, modules) {
|
|||
}),
|
||||
|
||||
rest,
|
||||
route,
|
||||
route({
|
||||
html: defaultHtml
|
||||
}),
|
||||
|
||||
join({
|
||||
dir,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue