提交 641795a5 编写于 作者: P Peter Pan

build: core build fix

上级 94dd6d28
export default function (action: string, ...args: string[]): Promise<number>;
export const projectRoot: string;
/* eslint-disable no-console */
/* eslint-disable @typescript-eslint/no-var-requires */
const ora = require('ora');
const path = require('path');
const {spawn} = require('child_process');
const {writeFileSync} = require('fs');
import ora from 'ora';
import path from 'path';
import {spawn} from 'child_process';
import {writeFileSync} from 'fs';
const next = require.resolve('next/dist/bin/next');
const projectRoot = path.dirname(require.resolve('@visualdl/core'));
export const projectRoot = path.dirname(require.resolve('@visualdl/core'));
module.exports = function (action, ...args) {
export default function (action: 'build' | 'export', ...args: string[]): Promise<number> {
return new Promise((resolve, reject) => {
const capitalizedAction = action.replace(/^./, w => w.toUpperCase());
......@@ -40,6 +39,4 @@ module.exports = function (action, ...args) {
}
});
});
};
module.exports.projectRoot = projectRoot;
}
......@@ -24,7 +24,7 @@
},
"scripts": {
"dev": "cross-env NODE_ENV=development nodemon --watch index.ts --watch webpack.config.js --exec \"ts-node index.ts\"",
"build": "cross-env API_URL=/api ts-node build.ts",
"build": "cross-env API_URL=/api ts-node --script-mode build.ts",
"start": "pm2-runtime ecosystem.config.js",
"test": "echo \"Error: no test specified\" && exit 0"
},
......
......@@ -27,7 +27,7 @@
"dist"
],
"scripts": {
"build": "cross-env ts-node build.ts",
"build": "cross-env ts-node --script-mode build.ts",
"test": "echo \"Error: no test specified\" && exit 0"
},
"devDependencies": {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册