第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何更改 dist 文件夾路徑而不覆蓋輸出文件夾中的現(xiàn)有文件

如何更改 dist 文件夾路徑而不覆蓋輸出文件夾中的現(xiàn)有文件

LEATH 2024-01-25 23:03:04
我使用 JAVA 和應(yīng)用程序引擎作為后端,使用 Angular 作為前端,我也想使用直接構(gòu)建我的文件ng build并將它們輸出到我的 java 項目,所以我嘗試outputPath在我的angular.json文件中替換為這樣{  ...  "options": [    {      "outputPath": "../../myproject/java/src/main/webapp/",      ...    }  ],  ...}所有文件都正確放置在webapp文件夾中,但唯一的問題是它會覆蓋整個文件夾,導(dǎo)致丟失其他項目文件/目錄,因此我必須手動將文件放置到此目錄中,這是我想避免的。我還嘗試更改base-href并嘗試從文件夾加載我的文件。但是/dist更改base-href會導(dǎo)致錯誤的 url 路由。任何避免覆蓋文件的解決方案。
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗 獲得超7個贊

如果您在構(gòu)建后手動添加文件,那么您可以嘗試編寫一個postbuild操作,將所有這些文件復(fù)制到構(gòu)建文件夾中。


文件package.json:


  "scripts": {

    "start": "ng serve",

    "build": "ng build --prod",

    "postbuild": "cp somefile ../../myproject/java/src/main/webapp/somefile",

    ...

  },

如果您使用的是 Windows 操作系統(tǒng)并且想要執(zhí)行多個操作,您可以使用powershell可以作為postbuild步驟調(diào)用的腳本。


  "scripts": {

    ...

    "postbuild": "powershell ./update-build-folder.ps1",

    ...

  },

每次運(yùn)行npm build/yarn build時,構(gòu)建目錄都會被清理,然后 Angular CLI 將輸出 JS 文件,然后所有這些自定義文件將被放置在構(gòu)建目錄中。


查看完整回答
反對 回復(fù) 2024-01-25
?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗 獲得超9個贊

您使用什么版本的 angular-cli?我能夠成功構(gòu)建到角度項目之外的目錄,其中包含其他文件,而不會刪除這些附加文件。(這是 Angular-cli v7.3.9 的情況)


最后,您確定其他腳本不是刪除構(gòu)建路徑中文件的腳本嗎?(即后端構(gòu)建腳本)


...

"options": {

            "outputPath": "../custom-output/web/build-here",

            ...

},

...

截圖:

https://img1.sycdn.imooc.com/65b2784b0001abf006320206.jpg

https://img1.sycdn.imooc.com/65b2785500017b9f04430569.jpg

查看完整回答
反對 回復(fù) 2024-01-25
  • 2 回答
  • 0 關(guān)注
  • 248 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號