我正在嘗試覆蓋或更改其他文件中的package.json中的值。基本上,當我運行npm run build
時,package.json有一個「主頁」值。我希望能夠改變從我的config.js或config.production.json文件。我希望我的環境值都在配置文件中,因此修改起來更容易。但是,當我運行npm run build
時,它仍會從package.json加載我的主頁值。重寫或更改package.json「主頁」值
的package.json
{
"homepage": "/company/portal"
}
config.production.json
{
"configPath": "/newCompany/portal"
}
謝謝您的幫助
非常有趣的答案。我稍後可能會研究它。現在,我的解決方法是給主頁這個值**「。」**並在我的配置文件中給出一個新的路徑。 – petithomme
你能否展開爲什麼把我的路徑放入Json文件是不安全的?在Js文件中它更好嗎?爲什麼?謝謝 – petithomme
不好意思,我的意思是env變量值一般不好。但是,正如我上面所解釋的那樣,特別涉及安全問題 但是,如果你想存儲你的路徑,這根本不會造成問題。 我仍然建議你提供自定義構建傳遞參數,你可能需要CI/CD,你可以簡單地觸發構建傳遞參數。例如,您可能還需要生產與開發之間的其他更改。我希望它有幫助 – quirimmo