npmを使用してグローバルモジュール権限をインストールする方法

php中世界最好的语言
リリース: 2018-05-29 10:08:45
オリジナル
1764 人が閲覧しました

今回は、npmを使用してグローバルモジュール権限をインストールする方法と、npmを使用してグローバルモジュール権限をインストールする場合の注意事項について説明します。実際のケースを見てみましょう。

この問題を解決するには 3 つの方法があります: グローバル インストール パスを変更する権限

デフォルトのインストール パスを変更する

サードパーティ ツールを使用してノードをインストールする

インストール パスを変更する権限

デフォルトのグローバルインストールパスを表示します

npm config get prefix
ログイン後にコピー

ほとんどのシステムでは、表示されるディレクトリは次のとおりです: /usr/local

警告: デフォルトのパスが /usr/ にある場合は、この手順をスキップしてください。そうしないと、システム権限が台無しになります。 。

パス権限の変更

sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}
ログイン後にコピー
実行後、/usr/local 下の lib/node_modules、bin、share の所有権が現在のユーザーに変更されます。

デフォルトのグローバルインストールパスを変更します

デフォルトのインストールパスの権限を変更したくない場合は、追加の問題が発生する可能性があります。たとえば、権限を変更した後、他のユーザーと共有できなくなる可能性があります。現在のシステムの。現時点では、デフォルトのインストール パスを変更することを検討できます。

この例では、デフォルトのグローバル インストール パスを現在のユーザーのホーム ディレクトリに変更しました:

1. 新しいグローバル インストール パスを作成します

mkdir ~/.npm-global
ログイン後にコピー

2. 新しいパスを使用するように npm を構成します。

npm config set prefix ‘~/.npm-global'
ログイン後にコピー
3. 新しい ~/.profile を開くか作成し、次の行を追加します

export PATH=~/.npm-global/bin:$PATH
ログイン後にコピー
4. システム環境

変数

source ~/.profile
ログイン後にコピー
をインストールして試してください。
npm install -g jshint
[luncher@localhost aaa]$ ls ~/.npm-global/bin/
jshint
[luncher@localhost aaa]$
ログイン後にコピー
章の助けを借りて、サードパーティのツールを使用してノードをインストールします

Mac システムは、brew を使用してノードをインストールします

brew install node
ログイン後にコピー
centos は、yum ツールを使用してノードをインストールします
yum install node
ログイン後にコピー
この記事のさらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事にご注目ください。

推奨読書:

WeChat アプレットでカスタムの複数選択イベントを実装する方法

select を使用せずに Vue でドロップダウン ボックス関数を実装する方法

以上がnpmを使用してグローバルモジュール権限をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート