자율훈련 2017/11/04

오늘 할 일


환경 구조


고정 NodeJS 버전

$ nvm ls
$ nvm install 9.0.0
$ nvm use 9.0.0
$ nvm alias default 9.0.0

NPM에서 YARN으로 패킷 관리 전환


먼저 yarn을 조사...
  • Yarn과 npm의 차이
    https://www.webprofessional.jp/yarn-vs-npm/
  • 일본어 문서
    https://yarnpkg.com/ja/
  • npm
    yarn
    종속 파일 잠금
    명확한 요구 사항npm shrinkwrap자주lock 생성
    병렬 설치
    순서
    병렬(빠름)
    출력
    군더더기
    최적화
    호환성
    세련된 기본값(add, why...etc)
    ...듣기에 괜찮다.
    "뭘 망설이는 거야?"그냥 선동하는 거니까 사용해 봐.
    스스로 nvm를 사용했기 때문에 아래의 명령입니다.
    $ brew install yarn --without-node
    
    https://yarnpkg.com/ja/docs/install#alternatives-tab
    npm install은 대체 수단으로 제공되지만 yarn을 사용하는 이유 중 하나로 안전성에 정확한 가방이 설치되지 않았을 수 있으므로 추천하지 않습니다.
    brew에서 yarn 설치 실패
    각양각색의 환경이 너무 낡았다.
    ruby2.42로 업데이트
    $ brew update
    $ brew upgrade ruby-build
    
    패하다
    루비의 원래 경로 변경
    sudo mv/usr/bin/ruby/usr/bin/ruby2.0.0
    $ rbenv install --list
    $ rbenv install 2.4.2
    $ rbenv global 2.4.2
    $ rbenv versions
    
    전환이 없습니다.
    ~/.ruby-version
    2.4.2
    
    바꿨어!
    설치된 환경인 경우 현재 디렉토리에서 yarn를 실행하면 파일이 생성됩니다yarn.lock.
    완성 후 리얼리티-app 앱 이름으로 제작된 환경으로 이동합니다.
    $ react-create-app karma
    $ cd karma
    $ yarn start
    시동이 걸렸습니다.간단해.

    버전 관리

    $ git init
    ```text:.gitignore
    # dev tools
    /.idea
    

    npm 모듈 추가


    필요한 물건을 대략적으로 기술하다

    전체 국면


    yarn global add serve

    -serve(http-server 등도 있지만 create-react-app의 지명이기 때문)


    로컬 매크로 패키지

    좋은 웹페이지 즐겨찾기