diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 75a27e356f..933f3b0b77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,27 +61,28 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Install pnpm - run: corepack enable pnpm + - name: Install pnpm + run: corepack enable pnpm - - uses: actions/setup-node@v4 - with: - node-version: '20' - cache: 'pnpm' + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' - - name: Install dependencies - run: pnpm install + - name: Install dependencies + run: pnpm install - - name: Build NutUI-React - run: npm run build + - name: Build NutUI-React + run: npm run build - - name: Build NutUI-React-Taro - run: npm run build:taro + - name: Build NutUI-React-Taro + run: npm run build:taro - - name: Build NutUI-React Demo - run: npm run build:site + - name: Build NutUI-React Demo + run: npm run build:site - - name: Build NutUI-React Taro H5 Demo - run: npm run build:taro:site + - name: Build NutUI-React Taro H5 Demo + if: github.ref == 'refs/heads/next' + run: npm run build:taro:site diff --git a/vite.config.site.ts b/vite.config.site.ts index 8085ff60ec..7777b62db0 100644 --- a/vite.config.site.ts +++ b/vite.config.site.ts @@ -21,11 +21,11 @@ export default defineConfig(async (): Promise => { resolve: { alias: [ { - find: '@nutui/nutui-react/dist/locale/enUS', + find: '@nutui/nutui-react/dist/locale/en-US', replacement: resolve(__dirname, './src/locales/en-US.ts'), }, { - find: '@nutui/nutui-react-taro/dist/locales/en-US.ts', + find: '@nutui/nutui-react-taro/dist/locales/en-US', replacement: resolve(__dirname, './src/locales/en-US.ts'), }, { find: '@', replacement: resolve(__dirname, './src') }, @@ -42,9 +42,12 @@ export default defineConfig(async (): Promise => { css: { preprocessorOptions: { scss: { - // example : additionalData: `@import "./src/design/styles/variables";` + // example : additionalData: `@import "./src/dclearesign/styles/variables";` // dont need include file extend .scss + api: 'modern-compiler', additionalData: fileStr, + // 这里查看可选值:https://github.com/sass/sass/blob/1c9ec00/js-api-doc/deprecations.d.ts#L180 + silenceDeprecations: ['import', 'global-builtin'], }, postcss: { plugins: [