我正在使用WebDeploy將節點網站部署到Azure。 我在樣本和演示中看到它應該在部署時觸發npm install
。 但事實並非如此。我也看到幾乎每個演示都使用git部署。 WebDeploy不支持自動npm install
還是我錯過了一些東西?在Azure節點網站中使用WebDeploy不會觸發npm install
3
A
回答
2
當您使用WebDeploy時,它只會將所有文件從您的機器複製到雲,它不會觸發任何生成過程。您必須負責確保您的應用程序已準備好運行。
如果你想CI功能,請繼續安裝部署,這裏是教程建立本地的Git https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/
還有其他的選擇,如果你在github上/到位桶/ Visual Studio團隊服務等..庫(去https://portal.azure.com,選擇您的網站 - >所有設置 - >持續部署看到所有支持optinos)
1
據商務部Publish to Microsoft Azure Website using Web Deploy,故稱
部署將包含項目中的所有文件。即使它們不是項目的一部分,node_modules文件夾中的文件也會自動包含在內。
因此,VS中的項目文件夾下的所有文件(包括node_modules文件夾)都將被部署。
相關問題
- 1. 使用WebDeploy for ASP.NET網站
- 2. 節點js npm install -g在ubuntu中不工作?
- 3. 在Azure網站中運行nodeJS站點
- 4. MSBuild未觸發WebDeploy
- 5. npm不會構建Contextify發佈 - 找不到節點路徑?
- 6. 使用WebDeploy(MSDeploy)部署到Microsoft Azure網站目標不起作用
- 7. IIS網站節點不會擴大
- 8. 發行運行節點NPM
- 9. Joomla 2.5網站任務不會觸發
- 10. radtreeview節點不會觸發onClick事件?
- 11. npm install vs sudo npm install -g
- 12. npm只是不會安裝節點sass
- 13. npm install npm -g不會將npm更新到最新版本
- 14. 我們是否可以使用webdeploy打包併發佈網站
- 15. 使用webdeploy部署Silverlight網站會成功,但網站和文件不會更新/更改
- 16. WebDeploy部署多個網站
- 17. 部署的網站msdeploy(webdeploy)
- 18. NPM節點enconding
- 19. npm install不會創建node_modules目錄
- 20. `npm install`不會安裝任何東西?
- 21. NPM不會對節點v0.7.0預安裝
- 22. NPM腳本Post Hook不會觸發
- 23. npm install不能用--prefix
- 24. 無法使用npm start啓動節點站點
- 25. TFS 2013構建不觸發WebDeploy
- 26. 爲什麼「npm install」會覆蓋現有符號鏈接中的節點模塊?
- 27. npm掛在npm install -g appium
- 28. 在GridPane中移動節點後JavaFX MouseEvent不會觸發
- 29. 如何在Microsoft Azure網站上安裝npm作用域模塊
- 30. 在azure上發佈網站
它是一個簡單的基於表達式的節點Web應用程序嗎?直接發佈使用Visual Studio應該可以工作。 – Aravind
這不是一個Visual Studio解決方案,它只是一個快速的Web應用程序。我只想在azure webdeploy上運行'npm install'。 –
我的部署腳本在CI服務器上運行 –