国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

NodeJs在Linux下使用的各種問題解決

2019-11-02 16:54:33
字體:
來源:轉載
供稿:網友

環境:ubuntu16.04

ubuntu中安裝NodeJs

通過apt-get命令安裝后發現只能使用nodejs,而沒有node命令

如果想避免這種情況請看下面連接的這種安裝方式:

拓展見:Linux下Nodejs安裝(完整詳細)

如果想解決問題的話,輸入下面的命令即可

sudo ln -s /usr/bin/nodejs /usr/bin/node

npm intsall安裝依賴報錯

在package.json中添加:

"private": true

拓展見:npm WARN package.json: No repository field

安裝npm包的權限問題

安裝npm包的時候使用sudo權限

安裝gem后報錯

Failed to build gem native extension ...

遇到這樣的情況通過下面的命令解決

sudo apt-get install ruby1.9.1-dev

或者

sudo apt-get install ruby-dev

拓展見:Failed to build gem native extension ― Rails install

添加淘寶源

使用

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

添加淘寶源后,運行cnpm報錯

那是因為烏班圖下已經有個node命名的模塊

執行下面這段代碼解決:

sudo ln -s /usr/bin/nodejs /usr/bin/node

然后你輸入node,就沒問題了。

拓展見:nodejs vs node on ubuntu 12.04

npm與cnpm的異同

cnpm一般被稱為淘寶源的npm命令

npm就是npmjs源的包命令

一般在天朝為了速度,都會換源。下面的命令可以換源

npm config set registry https://registry.npm.taobao.org 

雖然可以cnpm命令用著速度起來了,但是你如果還開發nmp模塊的時候,可能會因為換源而遇到坑。

在你使用npm adduser的時候,你輸入用戶名,密碼,郵箱后總是報錯。

可能提示你密碼或用戶名錯誤,但是你發現你網頁登陸npmjs沒問題。

那是因為你將npm的源換成了淘寶的,所以你登陸的是淘寶的npm,當然報錯了。

你可以查看你的.npmrc文件,看看你的源是什么

registry=https://registry.npmjs.org///registry.npmjs.org/:_authToken=.....

所以正確的換源是:將兩個命令都保留。

//使用npm安裝全局cnpmsudo npm install -g cnpm --registry=https://registry.npm.taobao.org

這樣會產生一個.cnpmrc文件

registry=https://registry.npm.taobao.org...

這樣既不耽誤開發npm模塊,也不影響你安裝依賴的速度。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沧市| 凌云县| 南雄市| 开远市| 祁门县| 新河县| 衡山县| 嘉黎县| 阳高县| 西乌珠穆沁旗| 灵丘县| 定州市| 徐汇区| 乡宁县| 辽源市| 肇庆市| 荣昌县| 五大连池市| 博白县| 吴堡县| 仙游县| 交口县| 依兰县| 茶陵县| 阜宁县| 松原市| 渝中区| 开原市| 赤城县| 永春县| 金华市| 厦门市| 贵德县| 佛学| 定日县| 东阿县| 黄陵县| 马边| 榆树市| 东光县| 平陆县|