約 1 分鐘閱讀

Read in English →

在企業網路中設置npm代理

在企業網路下工作可能相當有挑戰性,因為許多東西不會即刻就能運作正常。像是 npm install 等簡易指令可能都無法正常運作。以下為如何跨過代理進行工作的方法:

在企業網路下工作可能相當有挑戰性,因為許多東西不會即刻就能運作正常。像是 npm install 等簡易指令可能都無法正常運作。以下為如何跨過代理進行工作的方法:

假設你已經成功在你所使用的企業筆記本電腦中安裝 node.js,找出 .npmrc 檔案。在Windows系統中,該檔案通常位於 C:\Users\<your_user_id>\.npmrc,而在Mac機上,該檔案則位於 Users/<your_user_id>/.npmrc。

打開該檔案並加入下列行數:

    https-proxy=http://yourcompanyproxy.com:80
    proxy=http://yourcompanyproxy.com:80
    strict-ssl=false
    registry=http://registry.npmjs.org/

再試執行 npm install,它應該現在可以運作了!

附帶一提的小提示:如果你在企業內部的 Nexus npm 倉庫有一些依賴關係,例如在 @npmcorp 範疇中,運行以下標令以指定正確的倉庫 URL:

    npm config set @npmcorp:registry https://your-company-nexus:80/nexus/content/repository/npm-internal

這樣做應該就能解決任何 “依賴性未找到” 的錯誤。試試看吧!

繼續探索這個主題

  • 在只有1GB記憶體的伺服器上使用Swap來運行npm install

    在只有1GB記憶體的伺服器上運行npm install可能會因為RAM有限而面臨挑戰。但是,通過啟用swap空間,您可以擴展虛擬記憶體並確保操作順暢。這篇文章將引導您如何在伺服器上創建和啟用swap分區。

  • Gatsby 前端 - 結合效能、效率與使用者體驗

    我的部落格是用Gatsby前端框架建立。在今日步調迅速的數位環境中,提供高性能且帶有卓越使用者體驗的網站已成為企業和開發者的首要任務。其中一個最受歡迎的工具就是 Gatsby,一個基於 React 的尖端前端框架。Gatsby 結合了靜態網站的生成力量,React 元件及 GraphQL,創建出載入速度極快,且樂於使用的網站。在這篇部落格文章中,我們將…

  • Next.js - 用於構建現代網絡應用的React框架

    我在週末參加了一個黑客松,我在其中使用了Next.js並發現它非常有用。在不斷演變的網絡開發景觀中,保持領先地位對於提供卓越的用戶體驗至關重要。近年來,Next.js這項技術的重要性顯著增長。Next.js由React和Rust工具鏈提供動力,是一個強大的框架,使開發人員能夠輕鬆地構建現代網絡應用程序。在這篇博客文章中,我們將探索Next.js的功能和…

返回文章列表