Mac OS系統(tǒng)cnpm安裝fis3

寫這篇文章是為了解決npm安裝fis3長(zhǎng)時(shí)間運(yùn)行無響應(yīng),之前寫過npm安裝fis3的流程瓤的,但換了一臺(tái)mac電腦安裝時(shí)出現(xiàn)了輸入命令行長(zhǎng)時(shí)間沒反應(yīng)問題缸夹;這里就了解cnpm進(jìn)行安裝:

npm安裝長(zhǎng)時(shí)間沒反應(yīng)如下:


SimondeMacBook-Air:~ simon$ npm install -g fis3

npm WARN deprecated minimatch@2.0.4: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated node-uuid@1.4.7: use uuid module instead

cnpm安裝:

你可以使用定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認(rèn)的 npm:

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

得出如下內(nèi)容:


/usr/local/bin/cnpm -> /usr/local/lib/node_modules/cnpm/bin/cnpm
/usr/local/lib
└─┬ cnpm@4.4.2 
  ├── auto-correct@1.0.0 
  ├── bagpipe@0.3.5 
  ├── colors@1.1.2 
  ├─┬ commander@2.9.0 
  │ └── graceful-readlink@1.0.1 
  ├─┬ cross-spawn@0.2.9 
  │ └── lru-cache@2.7.3 
  ├─┬ debug@2.6.0 
  │ └── ms@0.7.2 
  ├── giturl@1.0.0 
  ├─┬ npm@3.10.10 
  │ ├── abbrev@1.0.9 
  │ ├── ansi-regex@2.0.0 
  │ ├── ansicolors@0.3.2 
  │ ├── ansistyles@0.1.3 
  │ ├── aproba@1.0.4 
  │ ├── archy@1.0.0 
  │ ├── asap@2.0.5 
  │ ├── chownr@1.0.1 
  │ ├── cmd-shim@2.0.2 
  │ ├─┬ columnify@1.5.4 
  │ │ └─┬ wcwidth@1.0.0 
  │ │   └─┬ defaults@1.0.3 
  │ │     └── clone@1.0.2 
  │ ├─┬ config-chain@1.1.11 
  │ │ └── proto-list@1.2.4 
  │ ├── debuglog@1.0.1 
  │ ├── dezalgo@1.0.3 
  │ ├── editor@1.0.0 
  │ ├── fs-vacuum@1.2.9 
  │ ├── fs-write-stream-atomic@1.0.8 
  │ ├── fstream@1.0.10 
  │ ├─┬ fstream-npm@1.2.0 
  │ │ └─┬ fstream-ignore@1.0.5 
  │ │   └─┬ minimatch@3.0.3 
  │ │     └─┬ brace-expansion@1.1.6 
  │ │       ├── balanced-match@0.4.2 
  │ │       └── concat-map@0.0.1 
  │ ├─┬ glob@7.1.0 

   ......

registry.npm.taobao.org 安裝所有模塊. 當(dāng)安裝的時(shí)候發(fā)現(xiàn)安裝的模塊還沒有同步過來, 淘寶 NPM 會(huì)自動(dòng)在后臺(tái)進(jìn)行同步, 并且會(huì)讓你從官方 NPM registry.npmjs.org 進(jìn)行安裝. 下次你再安裝這個(gè)模塊的時(shí)候, 就會(huì)直接從 淘寶 NPM 安裝了.

同步模塊直接通過 sync命令馬上同步一個(gè)模塊, 只有 cnpm命令行才有此功能:

$ cnpm sync connect

cnpm命令行:

cnpm install -g fis3

安裝結(jié)果:


Downloading fis3 to /usr/local/lib/node_modules/fis3_tmp
Copying /usr/local/lib/node_modules/fis3_tmp/.3.4.31@fis3 to /usr/local/lib/node_modules/fis3
Installing fis3's dependencies to /usr/local/lib/node_modules/fis3/node_modules
colors@0.6.2 installed at node_modules/.0.6.2@colors
minimist@1.1.1 installed at node_modules/.1.1.1@minimist
iconv-lite@0.2.10 installed at node_modules/.0.2.10@iconv-lite
commander@1.3.2 installed at node_modules/.1.3.2@commander
fis-lolcat@1.0.1 installed at node_modules/.1.0.1@fis-lolcat
minimatch@2.0.4 installed at node_modules/.2.0.4@minimatch
glob@5.0.3 installed at node_modules/.5.0.3@glob
liftoff@2.2.1 installed at node_modules/.2.2.1@liftoff
fis-optimizer-clean-css@0.0.9 installed at node_modules/.0.0.9@fis-optimizer-clean-css
fis3-command-inspect@1.0.3 installed at node_modules/.1.0.3@fis3-command-inspect
fis3-command-init@1.0.14 installed at node_modules/.1.0.14@fis3-command-init
tar@2.2.1 installed at node_modules/.2.2.1@tar
fis3-command-server@0.0.9 installed at node_modules/.0.0.9@fis3-command-server
fis3-deploy-encoding@1.0.0 installed at node_modules/.1.0.0@fis3-deploy-encoding
fis3-deploy-local-deliver@1.0.0 installed at node_modules/.1.0.0@fis3-deploy-local-deliver
fis-optimizer-uglify-js@0.2.2 installed at node_modules/.0.2.2@fis-optimizer-uglify-js
fis3-hook-components@1.0.4 installed at node_modules/.1.0.4@fis3-hook-components
fis3-packager-map@1.1.3 installed at node_modules/.1.1.3@fis3-packager-map
fis3-errors@* installed at node_modules/.0.0.4@fis3-errors
lodash@4.12.0 installed at node_modules/.4.12.0@lodash
fis-command-install@0.2.17 installed at node_modules/.0.2.17@fis-command-install
fis3-server-node@0.1.1 installed at node_modules/.0.1.1@fis3-server-node
fsevents@1.0.17 download from binary mirror: {"module_name":"fse","module_path":"./lib/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://npm.taobao.org/mirrors/fsevents"}
fis3-deploy-http-push@2.0.5 installed at node_modules/.2.0.5@fis3-deploy-http-push
fis3-command-release@1.3.12 installed at node_modules/.1.3.12@fis3-command-release
fis-spriter-csssprites@0.3.11 installed at node_modules/.0.3.11@fis-spriter-csssprites
fis-optimizer-png-compressor@0.1.6 installed at node_modules/.0.1.6@fis-optimizer-png-compressor
execute post install scripts...
scripts.install fis3-command-release@1.3.12 ? chokidar@1.4.3 ? fsevents@1.0.17 run "node-pre-gyp install --fallback-to-build"
[fsevents] Success: "/usr/local/lib/node_modules/fis3/node_modules/.1.0.17@fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
scripts.install fis3-command-release@1.3.12 ? chokidar@1.4.3 ? fsevents@1.0.17 finished in 313ms
scripts.install fis-optimizer-png-compressor@0.1.6 ? node-pngquant-native@1.0.4 run "echo \"Hello, World\""
Hello, World
scripts.install fis-optimizer-png-compressor@0.1.6 ? node-pngquant-native@1.0.4 finished in 6ms
scripts.install fis-spriter-csssprites@0.3.11 ? images@3.0.0 run "echo \"Hello, World.\""
Hello, World.
scripts.install fis-spriter-csssprites@0.3.11 ? images@3.0.0 finished in 5ms
scripts.install fis-optimizer-png-compressor@0.1.6 ? node-pngcrush@0.3.7 run "echo \"Hello, World.\""
Hello, World.
scripts.install fis-optimizer-png-compressor@0.1.6 ? node-pngcrush@0.3.7 finished in 5ms
deprecate minimatch@2.0.4 Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
deprecate glob@5.0.3 ? minimatch@2.0.10 Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
deprecate fis-command-install@0.2.17 ? fis-scaffold-kernel@0.2.0 ? fis-repo-client@0.1.14 ? request@2.27.0 ? node-uuid@1.4.7 use uuid module instead
All packages installed (317 packages installed from npm registry, used 16s, speed 2.19MB/s, json 353(2.38MB), tarball 31.94MB)
Recently updated (since 2017-01-03): 2 packages (detail see file /usr/local/lib/node_modules/fis3/node_modules/.recently_updates.txt)
  2017-01-05
    → fis3-command-release@1.3.12 ? chokidar@1.4.3 ? fsevents@1.0.17 (06:25:53)
  2017-01-04
    → fis-command-install@0.2.17 ? fis-scaffold-kernel@0.2.0 ? prompt@0.2.14 ? read@1.0.7 ? mute-stream@0.0.7 (06:47:53)
[fis3@3.4.31] link /usr/local/bin/fis3@ -> /usr/local/lib/node_modules/fis3/bin/fis.js

出現(xiàn)如讓提示莱褒,恭喜你安裝成功右遭,讓我們來檢測(cè)一下:

$ fis3 -v

終端輸出如下:


[INFO] Currently running fis3 (/usr/local/lib/node_modules/fis3/)

  v3.4.31

   /\\\\\\\\\\\\\\\  /\\\\\\\\\\\     /\\\\\\\\\\\   
   \/\\\///////////  \/////\\\///    /\\\/////////\\\        
    \/\\\                 \/\\\      \//\\\      \///  
     \/\\\\\\\\\\\         \/\\\       \////\\\              
      \/\\\///////          \/\\\          \////\\\          
       \/\\\                 \/\\\             \////\\\      
        \/\\\                 \/\\\      /\\\      \//\\\  
         \/\\\              /\\\\\\\\\\\ \///\\\\\\\\\\\/   
          \///              \///////////    \///////////     
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茵宪,一起剝皮案震驚了整個(gè)濱河市蟹倾,隨后出現(xiàn)的幾起案子匣缘,更是在濱河造成了極大的恐慌猖闪,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肌厨,死亡現(xiàn)場(chǎng)離奇詭異培慌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)柑爸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門吵护,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人表鳍,你說我怎么就攤上這事馅而。” “怎么了譬圣?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵瓮恭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我厘熟,道長(zhǎng)屯蹦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任绳姨,我火速辦了婚禮登澜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘飘庄。我一直安慰自己脑蠕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布竭宰。 她就那樣靜靜地躺著空郊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪切揭。 梳的紋絲不亂的頭發(fā)上狞甚,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音廓旬,去河邊找鬼哼审。 笑死,一個(gè)胖子當(dāng)著我的面吹牛孕豹,可吹牛的內(nèi)容都是我干的涩盾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼励背,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼春霍!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起叶眉,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤址儒,失蹤者是張志新(化名)和其女友劉穎芹枷,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體莲趣,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸳慈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了喧伞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片走芋。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖潘鲫,靈堂內(nèi)的尸體忽然破棺而出翁逞,到底是詐尸還是另有隱情,我是刑警寧澤次舌,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布熄攘,位于F島的核電站,受9級(jí)特大地震影響彼念,放射性物質(zhì)發(fā)生泄漏挪圾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一逐沙、第九天 我趴在偏房一處隱蔽的房頂上張望哲思。 院中可真熱鬧,春花似錦吩案、人聲如沸棚赔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽靠益。三九已至,卻和暖如春残揉,著一層夾襖步出監(jiān)牢的瞬間胧后,已是汗流浹背抱环。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留镇草,地道東北人眶痰。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓竖伯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親因宇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宏胯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容