message: fix(preset-umi): only check src on api.onCheckCode
diff: import * as Babel from '@umijs/bundler-utils/compiled/babel/core';
  import * as t from '@umijs/bundler-utils/compiled/babel/types';
  +import { winPath } from '@umijs/utils';
  +import { join } from 'path';
  import { IApi } from '../../types';
  export default (api: IApi) => {
  @@ -16,7 +18,12 @@ export default (api: IApi) => {
  post(state: any) {
  // @ts-ignore
  const { cache } = this;
  - if (cache.has(state.opts.filename)) {
  + const filename = winPath(state.opts.filename);
  + if (
  + cache.has(filename) &&
  + !filename.includes('bundler-webpack/client') &&
  + !filename.startsWith(winPath(join(api.cwd, 'node_modules')))
  + ) {
  api.applyPlugins({
  key: 'onCheckCode',
  args: {
  