web-dev-qa-db-ja.com

Yarnをローカルユーザー(管理者権限なし)としてインストールして実行するにはどうすればよいですか?

Windowsを単純なユーザーとして使用していて(管理者権限がありません)、Yarnをインストールして、Yarn Install、Yarn Add、YarnStartなどのコマンドを使用したいと考えています。

Node.JSをローカルユーザーとしてインストールする方法についてStackoverflowでこれを見つけましたが、そのフォルダーの外で動作させることはできません: WindowsにNodeJS LTSをローカルユーザーとしてインストールします(管理者権限なし)

Nodeフォルダーに解凍されました:C:\ Users\USERNAME\Applications\node)そして追加しましたrundll32 sysdm.cpl,EditEnvironmentVariablesを使用した変数へのパス。node -vnpm -vを実行できます。動作します。npm install --global yarnを使用してYarnをインストールしましたが、外部で動作させることはできません。そのフォルダ。

D:\ projects\projectName\app-devに移動し、Yarn Installを実行して、GitHubから複製したプロジェクトから依存関係をインストールします。どうすればそれを機能させることができますか?

更新!そこにいる誰にとっても、問題はヤーンにありませんでした。実際には、Node.JSと環境変数のPATHを使用していました。なんらかの理由でコンピューターを再起動するまで、PATHはNode.JSの新しい場所を含むように更新されませんでした。この質問の回答を必ず読んでください。問題はないはずです。 NodeJS LTSをローカルユーザーとしてWindowsにインストールします(管理者権限なし)

4
milotindragos

そこにいる誰にとっても、問題はヤーンにありませんでした。実際には、Node.JSと環境変数のPATHを使用していました。

なんらかの理由でコンピューター(Windows 10)を再起動するまで、PATHはNode.JSの新しい場所を含むように更新されませんでした。この質問の回答を必ず読んでください。問題は発生しないはずです。 NodeJS LTSをローカルユーザーとしてWindowsにインストールします(管理者権限なし)

ノードが実行されており、Yarnまたはその他の依存関係が正常に機能することをトリプルチェックします

0
milotindragos

Yarnをローカルにインストールできる可能性があります

  1. npm i -S yarnそして次に
  2. パスに追加しますSET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn

これで、同じターミナルウィンドウで、yarn install ...で使用できます。

6
Highmastdon

npm bin -gを実行すると、npmが実行可能ファイルをインストールするフォルダー名が出力され、そのフォルダーがパスに追加されます。コマンドPrompt/powershellを再起動すると、機能するはずです。

0
Strelok