首頁  >  問答  >  主體

javascript - npm run build產生的檔案如何部署到伺服器上

前端新手,使用 vue-cli 架手架寫了一個前端項目,目前已知使用 npm run dev 在8080端口進行本地調試,但這僅限於調試。那麼 npm run build 產生了dist資料夾之後要如何發佈呢?有人說將 dist 資料夾丟到伺服器上就好了。
那麼問題來了:

小白求科普~任何有關的文章、資料、專案連結都可以丟給我哦,提前感謝~

大家讲道理大家讲道理2663 天前1332

全部回覆(4)我來回復

  • 某草草

    某草草2017-07-05 11:03:32

    首先來說伺服器,其實就和你的電腦差不多,有些差別就是伺服器可能硬體條件比你電腦好,然後就是有些伺服器為了運作效率,減去了圖形化介面這一層。所以對於你的問題,你只需要在伺服器上配置好環境,然後將專案放在伺服器上,和你電腦上一樣的操作,你在本地怎麼運行專案的,伺服器上也可以怎麼運行,可能對於沒有圖形化介面的,你需要使用命令列,或是終端,然後就是配置好你伺服器域名,跑起來就可以存取了。

    回覆
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:03:32

    嗯,我試過用IIS和伺服器官方提供的環境來放我的網站。一般來說,如果你只是單純的放個靜態頁面,只需要學下配置IIS,然後把你的頁面放在你指定的目錄就行了,注意有些伺服器的安全群組會阻礙你的訪問,如果不怕別人黑就把伺服器全部安全群組開放了。第二像騰訊雲端伺服器類別在重裝的時候可以到公有市場挑選環境,我那PHP項目就是用別人做好的環境,直接上傳項目,建個資料庫就OK了。

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 11:03:32

    剛好看到這個問題node.js-不懂res.sendFile(path.resolve('./public'))

    你用了npm指令,我覺得你對node.js也應該有所了解了.你可以用express起一個伺服器,然後向上面那個問題裡一樣,把public換成你的dist目錄.絕知此事要躬行,試試看.

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 11:03:32

    其實樓上兩個人的回答都是對的,只不過重點不一樣,一樓是大的方面說,配置好伺服器就可以了,該怎麼運行就怎麼運行,只不過沒有部署過專案的人可能就不知道怎麼回事了;二樓說的應該是配置windos伺服器的環境,沒用過的,估計也搞不明白怎麼回事;
    實際上,既然你知道用npm run build 生成了文件,那你應該也看到了生成的都是js css 以及html文件,也就是說,不管伺服器是什麼系統,只要你的伺服器上有支援http或https的伺服器軟體就可以,我知道的有nginx和apache兩種,只要安裝了兩個中的一個,並且配合好訪問路徑,把你生成的文件放到伺服器下或者映射路徑下,啟動你的伺服器軟體即可,然後就可以使用你配置的路徑訪問項目,所以你需要搞清楚兩件事:
    1、怎麼安裝nginx或apache,百度搜尋一下這種文章非常多;
    2、怎麼設定nginx或apache,百度一下文章也很多;

    搞清楚這兩個專案也就部署好了

    為什麼我不在這說怎麼安裝怎麼配置,這不是一兩句話說明白的事,我描述不清楚;

    回覆
    0
  • 取消回覆