오늘 한 일

  • timeline.pug 및 timeline.js 수정 완료. messenger.js 및 messenger.pug 수정 중

  • npm update, npm outdated
    프로젝트의 패키지들은 서로 dependency 관계가 얽혀있는 경우가 많아서 함부로 업데이트를 했다가는 프로그램이 작동하지 않는 불상사가 생기기도 한다. 이 때는 npm outdated 명령어를 통해 현재 버전, package.json에 ^ 혹은 -로 명시된 안전한 선에서의 최신 버전, 가장 최신 버전을 확인할 수 있다.

    $ npm outdated
    # Package                 Current  Wanted  Latest  Location
    # eslint-config-prettier   6.15.0  6.15.0   7.0.0  facebook_clone
    

    이후 npm update <packagename>으로 원하는 패키지 혹은 모든 패키지의 safe update를 수행할 수 있다.

    만약 강제로 가장 최신의 버전을 설치하고 싶다면 npm update <packagename>@latest 명령어를 사용하면 된다.