2017-05-05 149 views
0

我們可以使用webpack有相對靜態文件夾嗎?Vuejs webpack靜態文件夾不在子文件夾中工作

我創建了一個使用Webpack作爲構建工具的Vuejs應用程序。其結構是這樣的,我把資產規模下,靜態的,而是JS/CSS的所有圖像/視頻:

enter image description here

的應用程序工作正常,只要應用程序被分配爲根。

http://<domain>/index.html

但我想下一個子文件夾和此相同的分佈代碼工作而無需重新編譯,因爲它可以通過不同的操作團隊四處移動分發。

http://<domain>/<app>/index.html 
http://<domain>/<app>/index.html 
http://<domain>/<app>/<app>/index.html 

這打亂了所有的靜態資源。所以我做了一些研究:

http://vuejs-templates.github.io/webpack/static.html

而且打了一下我的設置assetsPublicPath,而不會具體到子文件夾的名稱,以./或「」,但沒有奏效。

assetsPublicPath: '/', 

assetsSubDirectory: 'static' 

有沒有辦法收拾靜態文件夾,以便它就像一個相對路徑或做我需要我所有的資源轉移到資產?

在此先感謝。

+0

我有一個強烈的感覺,我沒有按照預期的方式使用webpack。 Webpack還會以絕對路徑輸出靜態文件夾中的所有內容。 – Alocus

+0

向我們展示您的webpack配置。林使用copyfiles webpack插件,我創建圖像和字體文件夾,例如(在我的角度項目) –

回答

0

今天發生在我身上,我 這種固定通過刪除node_modules,重新安裝node_modules,關機,開機(重啓對我沒有工作,我不得不關機和開機

我想有這裏有一些緩存。因此,要解決這個問題最好的辦法就是重新安裝node_modules並切斷電源,然後再開機

也這也可能幫助: https://github.com/vuejs-templates/webpack/issues/79

你說:

....., try upgrading vue-cli to the latest version and confirm that things are fixed with a fresh project?

相關問題