欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決修復npm安裝全局模塊權限的問題

 更新時間:2018年05月17日 10:23:56   作者:Luncher  
今天小編就為大家分享一篇解決修復npm安裝全局模塊權限的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

相信我們曾經(jīng)可能都遇到過全局安裝某個模塊包的過程中提示EACCESS的錯誤問題。這是由于npm全局安裝模塊的默認路徑?jīng)]有權限導致的。

有三個方式可以解決該問題:

 修改全局安裝路徑的權限

 修改默認安裝路徑

 借助第三方工具安裝node

修改安裝路徑的權限

查看默認全局安裝路徑

npm config get prefix

對于大多數(shù)系統(tǒng)顯示目錄為:/usr/local

警告:如果默認路徑是在/usr/請?zhí)^該步驟,否則你會搞亂系統(tǒng)權限。

修改路徑權限

sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}

執(zhí)行完畢將會把/usr/local下的lib/node_modules、bin、share所有權更改為當前用戶。

修改默認全局安裝路徑

當你不想修改默認安裝路徑的權限,因為由此可能會帶來一些額外問題,譬如說,修改權限后無法跟當前系統(tǒng)其他用戶共享。這個時候可以考慮修改默認的安裝路徑。

在示例下,我把默認全局安裝路徑修改到當前用戶的home目錄下面:

1、新建一個全局安裝的路徑

mkdir ~/.npm-global

2、配置npm使用新的路徑

npm config set prefix ‘~/.npm-global'

3、打開或者新建~/.profile,加入下面一行

export PATH=~/.npm-global/bin:$PATH

4、更新系統(tǒng)環(huán)境變量

source ~/.profile

安裝一個全局包試一試:

npm install -g jshint

[luncher@localhost aaa]$ ls ~/.npm-global/bin/
jshint
[luncher@localhost aaa]$

借助第三方工具安裝node

mac系統(tǒng)借助brew安裝node

brew install node

centos借助yum工具安裝node

yum install node

以上這篇解決修復npm安裝全局模塊權限的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • NodeJS簡單實現(xiàn)WebSocket功能示例

    NodeJS簡單實現(xiàn)WebSocket功能示例

    這篇文章主要介紹了NodeJS簡單實現(xiàn)WebSocket功能,結合具體實例形式分析了nodejs實現(xiàn)WebSocket通信功能的客戶端與服務器端相關操作技巧,需要的朋友可以參考下
    2018-02-02
  • 阿里云OSS實踐文件直傳基于服務端

    阿里云OSS實踐文件直傳基于服務端

    這篇文章主要為大家介紹了阿里云OSS實踐文件直傳基于服務端實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • node.js中TCP Socket多進程間的消息推送示例詳解

    node.js中TCP Socket多進程間的消息推送示例詳解

    這篇文章主要給大家介紹了關于node.js中TCP Socket多進程間的消息推送的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • 在Node.js應用程序中處理大數(shù)的操作指南

    在Node.js應用程序中處理大數(shù)的操作指南

    在JavaScript生態(tài)系統(tǒng)中,你可以使用BigInt來處理大整數(shù),但是,你也可以使用具有類似于BigInt功能的第三方庫,本文將是使用BigInt和提供類似功能的流行庫管理大數(shù)的完整指南,我們還將比較第三方庫的用例、優(yōu)勢和劣勢
    2023-06-06
  • nodejs使用http模塊發(fā)送get與post請求的方法示例

    nodejs使用http模塊發(fā)送get與post請求的方法示例

    這篇文章主要介紹了nodejs使用http模塊發(fā)送get與post請求的方法,結合實例形式分析了nodejs基于http模塊實現(xiàn)發(fā)送get與post請求具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • Node.js編碼規(guī)范

    Node.js編碼規(guī)范

    編碼規(guī)范比比皆是,但是很少有公司做好編碼規(guī)范的。忍不住想談談編碼規(guī)范的重要性,希望所有人都能夠重視起來。
    2014-07-07
  • Nodejs+express+html5 實現(xiàn)拖拽上傳

    Nodejs+express+html5 實現(xiàn)拖拽上傳

    文件上傳是一個比較常見的功能,傳統(tǒng)的選擇方式的上傳比較麻煩,需要先點擊上傳按鈕,然后再找到文件的路徑,然后上傳。給用戶體驗帶來很大問題。html5開始支持拖拽上傳的需要的api。nodejs也是一個最近越來越流行的技術,這也是自己第一次接觸nodejs。
    2014-08-08
  • node實現(xiàn)批量上傳本地圖片轉為圖片CDN的項目實踐

    node實現(xiàn)批量上傳本地圖片轉為圖片CDN的項目實踐

    本文主要介紹了node實現(xiàn)批量上傳本地圖片轉為圖片CDN的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Node.js HTTP服務器中的文件、圖片上傳的方法

    Node.js HTTP服務器中的文件、圖片上傳的方法

    這篇文章主要介紹了Node.js HTTP服務器中的文件、圖片上傳的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 在Node.js中判斷路徑是否絕對的解決方法

    在Node.js中判斷路徑是否絕對的解決方法

    在不同的操作系統(tǒng)中,路徑的表示方式有很大的差異,當編寫跨平臺的 Node.js 應用時,正確判斷路徑的絕對性變得至關重要,本文提供了path-is-absolute模塊的詳細使用指南,它是一個兼容 Node.js 早期版本且適用于所有操作系統(tǒng)的解決方案,需要的朋友可以參考下
    2024-04-04

最新評論