다시 환경 설정 anyenv, nodejs, firebase

PC를 새롭게 하고 반년이 지났습니다.

오, 맥입니다. windows의 경우는 잘 모르겠습니다.

로컬에서의 작업에서는 일일이 Docker로 환경을 만들어 사용하고 있었습니다만.
조금 nodejs 만지고 싶다면 때 일일이 번거롭기 때문에 환경을 정돈하기로했습니다.

드디어 메모

anyenv를 먼저 넣기



nodenv, pyenv, rbenv 등의 ***.env계를 더욱 관리하는 툴이 있는 것을 발견.
그것이 anyenv 같다 (그 만마)

터미널에서 1
# まずはgitからclone
git clone https://github.com/anyenv/anyenv ~/.anyenv

.bash_profile에 설명
아래로 나오는 리디렉션( >> )은 "표준 출력"을 파일에 추가하는 명령입니다.

터미널에서 2
# .bash_profileに.anyenv/binを見るようにPATH
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile

그래서 쉘을 재부팅

터미널에서 3
exec $SHELL -l

이것이 나오므로

터미널에서 4
##こんな表示が出るので
#ANYENV_DEFINITION_ROOT(/Users/****************/.config/anyenv/anyenv-install) doesn't exist. You can initialize it by: anyenv install --init

##このコマンドを実行し、y/Nと出るので迷わずy
anyenv install --init


nodenv 및 Nodejs 설치



Nodejs 버전 관리 도구 설치
~/.anyenv/envs/아래에 설치됩니다.
#nodenvをインストール
anyenv install nodenv

#インストールが終わったら
exec $SHELL -l

#インストール可能なNODEのversion一覧を表示
nodenv install --list

#10.15.3をインストール
nodenv install 10.15.3
#リハッシュ
nodenv rehash
#インストール済みのNodejsの一覧を表示
nodenv versions
> 10.15.3

#globalで使うNodejsをversionで指定
#先ほどインストールした10.15.3に指定します。
nodenv global 10.15.3

node -v
#v10.15.3


이제 node 명령을 사용할 수 있습니다.

firebase 명령을 사용할 수 없는 문제



firebase 명령을 사용하려고하면 ...

firebase: command not found

파····

문제

npm install -g firebase-tools

firebase init
> firebase: command not found # あーれーーーーーーfsdのfがpdsjふぉあsdfk@さ

아무래도 path 다니지 않는 것 같아・・・
그래서 명시적으로 path를 .bash_profile에 추가한다.

해결

# 10.15.3というのは上記で僕が選んで入れたNodeのversionです。
echo "export PATH=$HOME/.anyenv/envs/nodenv/versions/10.15.3/bin:$PATH" >> ~/.bash_profile

#これも忘れずに。
exec $SHELL -l

#で、見てみると
which firebase
> /Users/**********/.anyenv/envs/nodenv/versions/10.15.3/bin/firebase

어쨌든 firebase에 프로젝트를 배포



먼저 firebase console로 이동하여 새 프로젝트를 만듭니다.

이번에는 test-project라는 이름으로 새로 만들었습니다.



에서 배포를 준비합니다.

덧붙여서 문서는 이쪽
htps : // 푹 빠져라. 오, ぇ. 이 m/도 cs/호 s 친 g/로 pぉy い g? hl = 그럼

터미널에서
# testpディレクトリを作成して、testpディレクトリに移動します。
mkdir testp && cd testp

#ローカルマシンを Firebase アカウントに接続し、Firebase プロジェクトへのアクセスを取得
firebase login

##余談
##firebase consoleで作成したプロジェクトの一覧が表示されるコマンドです。
firebase list

#初期化
firebase init

터미널이 이렇게 되므로, 사용하는 서비스를 스페이스 키를 눌러 선택해, 마지막으로 ENTER를 포치.



공개하는 파일은 public 디렉토리 이하에 넣는 것! ! !



초기화하면 public 디렉터리가 만들어집니다.
거기에 돌진하십시오.

#publicディレクトリに適当にファイルに記述してください。
touch public/index.html

#どのプロジェクトにデプロイするか選ぶ
firebase use --add
> Which project do you want to add? #そのプロジェクトと紐付ける?
> What alias do you want to use for this project? (e.g. staging) 名称は?

#いよいよデプロイ
firebase deploy

어이! 배포 할 수 없습니까?



··· 뭐라고 사람 있을지도 모르겠네요.

아마도 firebase console로 만든 프로젝트의 연결이 잘못 되었습니까?

참고 공식 문서
htps : // 푹 빠져라. 오, ぇ. 코 m / cs / c ぃ # 아 ぢ g_ 아_ p 로지 ct_ 아 아 s

방법 1은 초기화 할 때 프로젝트에 연결을 지정합니다.
#firebase consoleで作成したプロジェクトの一覧が表示してプロジェクト名を確認して
firebase list

#初期化の際にオプションをつけてどのプロジェクトに(紐づけるか)デプロイするかを指定
firebase init --project=firebas econsole 上でつけたプロジェクト名

방법 2
#前述しましたが、改めてプロジェクトを選ぶ
firebase use --add

firebase.json과 .firebaserc는 뭐야.



초기화시(firebase init)에 생성되는 파일로 각각 firebase 프로젝트의 설정 정보 등이 추기되어 간다

나름대로의 인식w
잘못되면 미안해.

.firebaserc
firebase console에서 만든 프로젝트와 로컬 컴퓨터의 프로젝트 간의 연결이 설명됩니다.

firebase.json
위의 .firebaserc 이외의 설정이 설명 된 이미지

npm 명령 메모



npm list #ローカルのnpmパッケージのリスト
npm list -g # グローバルのnpmパッケージのリスト

npm bin パッケージ名 # ローカルのnpmのパス
npm bin -g パッケージ名 # グローバルのnpmのパス

좋은 웹페이지 즐겨찾기