create - react - app 은 run eject 후 antd 와 sas 에 대한 설정

create - react - app 으로 프로젝트 를 만 들 지만 많은 것 을 설정 해 야 할 때 run eject 팝 업 설정 항목 을 되 돌 릴 수 없습니다.
$ yarn add babel-plugin-import --save-dev

웹 팩. config. dev. js 에서 다음 과 같이 수정 합 니 다.
{
  test: /\.(js|jsx)$/,
  include: paths.appSrc,
  loader: 'babel',
  query: {
+   plugins: [
+     ['import', [{ libraryName: "antd", style: 'css' }]],
+   ],
    // This is a feature of `babel-loader` for webpack (not Babel itself).
    // It enables caching results in ./node_modules/.cache/babel-loader/
    // directory for faster rebuilds.
    cacheDirectory: true
  }
},

그리고 앞 에 src / App. css 에 추 가 된 @ import '~ antd / dist / antd. css' 를 제거 합 니 다.스타일 코드, 현재 babel - plugin - import 는 필요 에 따라 스타일 을 불 러 옵 니 다.
sass 와 less 의 설정 을 내 보 낸 후 홈 페이지 에서 내 보 내지 않 는 방법 으로 조작 합 니 다. 마지막 으로 package. json 의 script 을 수정 하면 됩 니 다. react: create - react - app 은 run eject 가 아 닌 조건 에서 less 나 sass 를 사용 합 니 다.

좋은 웹페이지 즐겨찾기