我在gradle-node-plugin中使用gradle。問題是我無法訪問公共寄存器,因此節點無法從https://registry.npmjs.org/下載任何內容。我需要使用nexus作爲代理對接不知道如何更改npm指向的url。有誰知道解決方案?更改gradle節點插件中的註冊表url
2
A
回答
1
我相信Gradle Node Plugin自己執行npm
來解析模塊,所以只需更新.npmrc
和registry=https://npm.yourcompany.com
就可以工作。
請注意,這基本上是npm config set registry
所做的,正如RaGe在他的評論中所建議的那樣。
+0
npmrc應該在哪裏與項目相關或者爲gradle節點插件的npm構建來使用它? – Jake
+0
IIRC它應該是'package.json'的兄弟 –
0
如果你想直接在gradle這個任務,爲此,您可以使用以下方法:
task setregistry(type: NpmTask) {
args = ['config', 'set', '@scope:registry', 'https://npm.registry.company.com']
}
:
task setregistry(type: NpmTask) {
args = ['config', 'set', 'registry', 'https://npm.registry.company.com']
}
您還可以,如果你想設置特定範圍註冊表做到這一點
相關問題
- 1. 書架註冊表插件和節點cirrcular相關性錯誤
- 2. 更改AS3 UILoader組件註冊點
- 3. 更改註冊插件中的註冊按鈕的文本是'下一個'
- 4. 更新插件註冊
- 5. 如何更改設計插件中的登錄和註冊url Rails3
- 6. ASP.NET 4註冊表更改
- 7. 更改註冊表權限
- 8. 部署註冊表更改
- 9. 更改Shell註冊表
- 10. 攔截註冊表更改
- 11. 無法在selenium grid jenkins插件中註冊節點
- 12. 更改Joomla 1.5中的註冊表格
- 13. 使用Gradle更改軟件包名稱時,未註冊GCM
- 14. 更改視頻對象的註冊點
- 15. Nextgen插件中的相冊WordPress的URL無故更改
- 16. 如何在Intellij Idea中註冊手錶表達式更改事件的斷點?
- 17. 檢測註冊插件上的點擊
- 18. 在VB.NET中更改註冊表值
- 19. 註冊節點作爲js文件
- 20. 如何從命令行更改註冊表註冊表?
- 21. 使用Bitmapdata.draw時更改註冊點?
- 22. 更改註冊中間件Laravel 5.3
- 23. 更改註冊表的腳本DWORD
- 24. 更改Umbraco根節點的URL
- 25. Facebook註冊插件 - 只顯示點擊?
- 26. 註冊jQuery插件
- 27. Facebook註冊插件?
- 28. facebook註冊插件
- 29. Autofac - 註冊插件
- 30. Facebook註冊插件
也許你可以創建一個運行'npm config set registry ...'的任務? – RaGe