0
有沒有辦法做npm install
下載依賴關係,但它不會嘗試編譯本地插件?長篇小說:我的公司有一個在Windows上運行的編譯服務器(不能改變它),編譯一些本地插件變得越來越複雜。這個應用程序最終被部署到Linux,所以無論如何一個npm rebuild
是必要的。另外,我無法在目標服務器上執行npm install
,因爲他們無法訪問註冊表。忽略npm本地插件編譯
感謝
有沒有辦法做npm install
下載依賴關係,但它不會嘗試編譯本地插件?長篇小說:我的公司有一個在Windows上運行的編譯服務器(不能改變它),編譯一些本地插件變得越來越複雜。這個應用程序最終被部署到Linux,所以無論如何一個npm rebuild
是必要的。另外,我無法在目標服務器上執行npm install
,因爲他們無法訪問註冊表。忽略npm本地插件編譯
感謝
您可以創建一個腳本(對於Windows JS文件,對於每一個其他平臺的一個shell腳本),什麼也不做,並用來代替正常的節點GYP。
在使用
npm config set node_gyp <script_with_full_path>
強制NPM使用您的腳本,而不是正常的節點GYP後,並通過跳過編譯步驟。
請注意,要求使用gyp的模塊可能會失敗,因爲現在缺少構建的文件。
希望這會有所幫助。