vue-cli 프로젝트는 수요에 따라 요소-ui 실제 조작을 도입합니다

2491 단어
1. npm 설치
> npm i element-ui -S

2. 수요에 따라 도입한다.
babel-plugin-component를 빌려 우리는 프로젝트의 부피를 줄이는 목적을 달성하기 위해 필요한 구성 요소만 도입할 수 있다.
먼저 babel-plugin-component를 설치합니다.
> npm install babel-plugin-component -D

그리고babelrc가 다음과 같이 수정되었습니다.
     {
      "presets": [["es2015", { "modules": false }]],
      "plugins": [
        [
          "component",
          {
            "libraryName": "element-ui",
            "styleLibraryName": "theme-chalk"
          }
        ]
      ]
    }
  • Module build failed: Error: Couldn't find preset "es2015"relative to directory "E:\workSpace\my-project"* ``` npm install babel-preset-es2015 --save-dev
  • npm install babel-preset-es2015  ,         Deprecated  :
    ![](https://images2018.cnblogs.com/blog/1363391/201806/1363391-20180611180514714-140432568.png)
    >   Babel      2017 9    ES2015 / ES2016/ ES2017    ES20xx     presets      (deprecated),       babel-preset-env,        “       (future-proof)”    。
        **    **
                preset,     babel-preset-env:
        1. npm uninstall --save-dev babel-preset-es2015
        2. npm install --save-dev babel-preset-env@next
           :
    ![](https://images2018.cnblogs.com/blog/1363391/201806/1363391-20180611175654517-734743540.png)
    
    ![](https://images2018.cnblogs.com/blog/1363391/201806/1363391-20180611175831436-1127147158.png)
    
    
    babel-preset-env(7.0  )  ,             webpack   。
        :  7.0 ,   "babel-preset-es2015":"^6.24.1"    
    ###   .babelrc  

    { "presets": [["es2015", { "modules": false,"targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }],"stage-2"], "plugins": [ "transform-runtime", "transform-vue-jsx", [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk"} ] ] } ```
    참고 자료 1:https://www.cnblogs.com/MrZouJian/p/8601416.html참고 자료 2:https://www.cnblogs.com/hjblog/p/8640695.htmlElement 홈페이지:http://element.eleme.io/#/zh-CN/component/quickstart 보기.babelrc 파일의 설정 참고 문서https://www.cnblogs.com/MrZouJian/p/8601416.htmlbabel 프로필.babelrc 입문 설명http://www.sdky.org/news/2018-04-06/72180.html
    전재 대상:https://www.cnblogs.com/skylineStar/p/9168077.html

    좋은 웹페이지 즐겨찾기