[英]Include a JSON file as Webpack output, but not part of bundle.js
我有一個webpack應用程序,希望在運行時讀取json文件。
在webpack打包應用程序之后,我希望json文件從bundle.js中排除,但仍在package文件夾中。 我怎樣才能做到這一點?
使用file-loader
,它將使您可以指定輸出文件。 這不是最干凈的,因為webpack確實確實希望捆綁所有內容,但是它可以工作。
require('file?name=../newfile.json!/somefolder/original.json');
上面的代碼將在webpack輸出文件夾上方的目錄中創建newfile.json。 (用於說明目的的文件夾更改;不是必需的。)
如果要重新獲取json *,請在webpack配置中將其標記為外部依賴項,並使用`require('../ newfile.json')。
*我建議使用常規的ajax調用來拉入json。 這樣一來,很明顯json是外部的,您無需瀏覽webpack的ajax系統。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.