From 1fb5cc07c176824dce8e7f32f3ed85406c89440f Mon Sep 17 00:00:00 2001 From: janrywang Date: Mon, 26 Aug 2019 11:09:15 +0800 Subject: [PATCH] refactor(build): add build docs flow in CI and remove dynamic style inject --- .travis.yml | 1 + packages/antd/build.ts | 12 ++++++------ packages/next/build.ts | 12 ++++++------ 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 23f3a4352de..3154ea91fed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,4 +16,5 @@ before_script: script: - npm run lint - npm run build + - npm run build:docs - npm run test:prod \ No newline at end of file diff --git a/packages/antd/build.ts b/packages/antd/build.ts index 9b10323fff0..cf78f7b31dd 100644 --- a/packages/antd/build.ts +++ b/packages/antd/build.ts @@ -1,19 +1,19 @@ import { compile, getCompileConfig } from '../../scripts/build' import ts from 'typescript' -import tsImportPluginFactory from 'ts-import-plugin' +//import tsImportPluginFactory from 'ts-import-plugin' import glob from 'glob' -const transformer = tsImportPluginFactory({ - libraryName: 'antd', - style: 'css', -}) +// const transformer = tsImportPluginFactory({ +// libraryName: 'antd', +// style: 'css', +// }) function buildESM() { const { fileNames, options } = getCompileConfig(require.resolve('./tsconfig.json'), { outDir: './esm', module: ts.ModuleKind.ESNext }) - compile(fileNames, options, { before: [transformer] }) + compile(fileNames, options) console.log('esm build successfully') } diff --git a/packages/next/build.ts b/packages/next/build.ts index 5039d072a3a..4fa9dc8329f 100644 --- a/packages/next/build.ts +++ b/packages/next/build.ts @@ -1,19 +1,19 @@ import { compile, getCompileConfig } from '../../scripts/build' import ts from 'typescript' -import tsImportPluginFactory from 'ts-import-plugin' +//import tsImportPluginFactory from 'ts-import-plugin' import glob from 'glob' -const transformer = tsImportPluginFactory({ - libraryName: '@alifd/next', - style: importPath => `${importPath}/style`, -}) +// const transformer = tsImportPluginFactory({ +// libraryName: '@alifd/next', +// style: importPath => `${importPath}/style`, +// }) function buildESM() { const { fileNames, options } = getCompileConfig(require.resolve('./tsconfig.json'), { outDir: './esm', module: ts.ModuleKind.ESNext }) - compile(fileNames, options, { before: [transformer] }) + compile(fileNames, options) console.log('esm build successfully') }