av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - npm run build生成的文件如何部署到服務器上

瀏覽:93日期:2023-02-24 09:13:23

問題描述

前端新手,使用 vue-cli 架手架寫了一個前端項目,目前已知使用 npm run dev 在8080端口進行本地調試,但這僅限于調試。那么 npm run build 生成了dist文件夾之后如何發布呢?有人說將 dist 文件夾丟到服務器上就好了。那么問題來了:

生成的 dist 文件夾應該放在什么服務器上?

是否對外發布項目需要先搭建一個服務器來存放項目文件。

對后端一無所知的我應該如何學會將項目部署到服務器上。

有哪些服務器便于部署 npm run build 生成的項目文件。

小白求科普~任何有關的文章、資料、項目鏈接都可以丟給我哦,提前感謝~

問題解答

回答1:

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

回答2:

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

回答3:

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

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

回答4:

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

搞清楚這兩個項目也就部署好了

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美成人激情视频 | 91社区在线观看播放 | 91一区二区在线观看 | 久久久久久成人 | 久草免费在线视频 | 国产精品久久亚洲 | 黄色av网站免费看 | 国产一区二区三区四区区 | 香蕉视频黄色 | av在线天堂网 | 欧美精品在线观看 | 欧美精品一区二区三区在线 | 国产精品一区二区三区四区 | 人人九九精 | 精品一二三区 | www久久久 | 国内自拍偷拍 | 亚洲精品久久久久avwww潮水 | 91av免费版 | 亚洲人成网亚洲欧洲无码 | 国产高清视频在线观看播放 | 日韩精品一区二区在线观看 | 午夜在线视频 | 欧美中文字幕在线观看 | 免费不卡av| www.免费看片.com| 国产精品久久久久久久久久久免费看 | 久久久青草婷婷精品综合日韩 | 精品久久久久久久 | 97精品国产97久久久久久免费 | 欧美黑人激情 | 91porn成人精品| 99资源站 | 日韩超碰在线 | 欧美在线综合 | 一道本视频 | 国产精品国产 | 亚洲h视频 | 国产一级片av| 日日干天天干 | 一区二区三区免费在线观看 |