TodayILearn18


空虚基数移動n年
水たまりになった記念として.
nodejsとnpmがトラブルを起こした.
あなたも死水の淵だから、急いで更新しましょう.これはどういう意味ですか.

error 1

  • npm runsubmitで次のエラーが発生しました:
  • ソリューション
  • npm i colors@1.4.0
  • ソリューション
  • /bin/bash -c "$(curl -fsSL https://codestates-content.s3.ap-northeast-2.amazonaws.com/npm-registry/registry.sh)"
    
    npm install , npm run submit 
    //을 실행하고, 과제 제출이 잘 되는지 확인해주세요.
    
    rm ~/.npmrc
    //혹시 인증 관련 문제로 잘 제출되지 않는다면 ~/.npmrc 파일을 삭제합니다.

    error 2


  • babel cli/core/nodeをダウンロードしようとしたが、アップグレードを続行するエラーが発生した.


  • submitを実行する場合、既存のソリューション2を使用しても問題は発生しませんが、npmが正しく更新されていないことは間違いありません.
    $ npm -v
    6.14.4
    $ sudo npm cache clean --force 
    npm does not support Node.js v10.19.0
    You should probably upgrade to a newer version of node as we
    can't make any promises that npm will work with this version.
    You can find the latest version at https://nodejs.org/
    /usr/local/lib/node_modules/npm/lib/npm.js:32
     #unloaded = false
  • 散髪しやすい

  • 解決する.
    リンクテキスト
    以上のエラーは継続して存在します
    まずcache clean forceが機能しません
    nモジュール未展開

  • 解決する.
    リンクテキスト
    失敗を認めてきれいに消す.
    私はLinuxです.どうやって化粧を落とすか分かりません.

  • 解決する.
  •    $sudo apt-get --purge remove node 
    
       $sudo apt-get --purge remove nodejs
    リンクテキスト
    能力者ありがとう...
    上のpurgeを使って強制削除してやっとできました!
  • ソリューション4
  • CURLのインストール


    ノードをインストールする前に、インストールに必要なコマンドラインツールをインストールします.
    CURLはサーバと通信可能なコマンドラインツールであり、Web開発に非常によく用いられる無料のオープンソースでもある.右奮闘でCURLを設定します.
    $ sudo apt-get install -y curl

    1.Aptパッケージマネージャの使用


    aptパッケージマネージャを使用して、右奮闘パッケージリポジトリにデフォルトでアクセスするノード.jsをダウンロードします.
    $ sudo apt update

    ダウンロードノードjs

    $ sudo apt install nodejs

    インストールが完了していることを確認

    $ nodejs -v 

    ダウンロードノードパッケージマネージャnpm

    $ sudo apt install npm
    3.NVM을 이용한 설치
    Node.js version manager 인 nvm 을 이용해 설치할수도 있다. nvm 을 이용하면 Node.js 의 여러 버전 설치 및 환경 관리가 용이하다.
    
    깃허브 프로젝트 페이지 에 들어가 메인에 있는 Readme 에서 curl 명령어를 복사한다. 이 명령어를 입력하면 최신버전 nvm 설치 스크립트를 얻을 수 있다.
    
    복사한 명령을 bash 에 전달하기 전에 스크립트를 검사해 원하지 않는 항목이 있는지 검사할 수 있다. |bash 를 제외한 앞부분 명령을 입력하면 체크할 수 있다.
    
    $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh
    아래 명령을 입력해 현재 계정에 nvm 스크립트를 설치한다.
    
    $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash 
    nvm 스크립트를 사용하려면 아래 source 명령어를 입력해 .bashrc 파일을 수정한 값을 바로 적용되도록 한다.
    
    $ source ~/.bashrc
    source 명령어
    리눅스에서 source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어다. 위에서 수정한 /etc/bashrc 파일은 유저가 로그인할 때 읽어들이는 파일이기 때문에 로그아웃 후 로그인하거나 리눅스를 재시작해야 적용된다.
    
    아래 명령어를 입력해 설치 가능한 노드 버전을 볼 수 있다.
    
    $ nvm list-remote
    Output 
       . . .
           v14.13.1
           v14.14.0
           v14.15.0   (LTS: Fermium)
           v14.15.1   (LTS: Fermium)
           v14.15.2   (LTS: Fermium)
           v14.15.3   (LTS: Fermium)
           v14.15.4   (Latest LTS: Fermium)
            v15.0.0
            v15.0.1
            v15.1.0
            v15.2.0
            v15.2.1
            v15.3.0
            v15.4.0
            v15.5.0
            v15.5.1
      . . .
    위 버전중 원하는 버전을 골라 설치 가능하다.
    
    $ nvm install v13.6.0
    설치되어 있는 nvm 버전들을 확인할 수 있다.
    
    $ nvm list
    Output
    ->      v13.6.0
    default -> v13.6.0
    node -> stable (-> v13.6.0) (default)
    stable -> 13.6 (-> v13.6.0) (default)
    . . .
    현재 활성화되어 있는 버전은 -> v13.6.0 와 같이 표시된다.
    
    latest long-term support version 을 사용하고 싶다면 아래를 입력한다.
    
    $ nvm install lts/erbium
    nvm 방식을 사용하면 nvm use 를 이용해 아래와 같이 활성화중인 노드버전을 변경할 수 있다.
    
    $ nvm use v13.6.0
    Now using node v13.6.0 (npm v6.13.4) 
    npm 업데이트
    npm은 Node.js에 포함되어 있어 Node.js 설치 시 자동 설치된다. 따라서 별도의 설치가 필요없다. npm 은 Node.js보다 자주 업데이트되므로 최신 버전이 아닐 가능성이 있기 때문에 최신 버전으로 npm을 업데이트할 수 있다.
    
    $ npm install -g npm@latest
    $ npm -v
    Node.js REPL
    REPL(Read Eval Print Loop)은 Node.js는 물론 대부분의 언어(Java, Python 등)가 제공하는 가상환경으로 간단한 코드를 직접 실행해 결과를 확인해 볼 수 있다.
    
    아래 명령어를 입력해 프롬프트가 >로 변경되면 자바스크립트 코드를 실행해 볼 수 있다.
    
    $ node
    자바스크립트 파일을 실행하려면 node 명령어 뒤에 파일명을 입력한다. 파일 확장자 .js는 생략할 수 있다.
    
    $ node index.js
    CTRL + C 키를 두번 입력하면 Node.js REPL을 종료시킨다.
    
    Node.js REPL에 관한 더 자세한 내용은 링크 에 있다.
    ソース:nvmを使用してnodejs、npmをインストールする
    世界には本当に能力者がたくさんいます!
    現在の右奮闘nodejsとnpm version
    $ npm -v
    8.3.1
    nodejs -v
    v10.19.0
    散髪しやすい
    nodejsはまだ更新されていません
    さらにグーグルは、バージョンが低すぎる場合は、ホームページから直接アップグレードすべきだと書かれたブログを見つけました!
    リンクテキスト
    リンクテキスト
    リンクテキスト
    上記のブログの記事を参照して、curlを使用してltsバージョンを受信してインストールしますが、バージョンは変更されません.
    $ nodejs -v
    v10.19.0
    $ node -v
    v16.13.2
    解決しましたか…?==いいえ.