Windowsを単純なユーザーとして使用していて(管理者権限がありません)、Yarnをインストールして、Yarn Install、Yarn Add、YarnStartなどのコマンドを使用したいと考えています。
Node.JSをローカルユーザーとしてインストールする方法についてStackoverflowでこれを見つけましたが、そのフォルダーの外で動作させることはできません: WindowsにNodeJS LTSをローカルユーザーとしてインストールします(管理者権限なし)
Nodeフォルダーに解凍されました:C:\ Users\USERNAME\Applications\node)そして追加しましたrundll32 sysdm.cpl,EditEnvironmentVariables
を使用した変数へのパス。node -v
とnpm -v
を実行できます。動作します。npm install --global yarn
を使用してYarnをインストールしましたが、外部で動作させることはできません。そのフォルダ。
D:\ projects\projectName\app-devに移動し、Yarn Installを実行して、GitHubから複製したプロジェクトから依存関係をインストールします。どうすればそれを機能させることができますか?
更新!そこにいる誰にとっても、問題はヤーンにありませんでした。実際には、Node.JSと環境変数のPATH
を使用していました。なんらかの理由でコンピューターを再起動するまで、PATHはNode.JSの新しい場所を含むように更新されませんでした。この質問の回答を必ず読んでください。問題はないはずです。 NodeJS LTSをローカルユーザーとしてWindowsにインストールします(管理者権限なし)
そこにいる誰にとっても、問題はヤーンにありませんでした。実際には、Node.JSと環境変数のPATH
を使用していました。
なんらかの理由でコンピューター(Windows 10)を再起動するまで、PATHはNode.JSの新しい場所を含むように更新されませんでした。この質問の回答を必ず読んでください。問題は発生しないはずです。 NodeJS LTSをローカルユーザーとしてWindowsにインストールします(管理者権限なし)
ノードが実行されており、Yarnまたはその他の依存関係が正常に機能することをトリプルチェックします
Yarnをローカルにインストールできる可能性があります
npm i -S yarn
そして次にSET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn
これで、同じターミナルウィンドウで、yarn install ...
で使用できます。
npm bin -g
を実行すると、npmが実行可能ファイルをインストールするフォルダー名が出力され、そのフォルダーがパスに追加されます。コマンドPrompt/powershellを再起動すると、機能するはずです。