[英]Use settings.json file with Node.js and pkg
我目前正在嘗試使用 pkg 將我的 Node.js 應用程序變成可執行文件,但我遇到了一個問題。 我的應用程序依賴於一個名為settings.json
的單獨文件,其中重要設置由用戶定義。 當我從命令行運行 Node 應用程序時,我的應用程序成功從settings.json
收集信息,但是使用 pkg 制作的.exe
變體似乎不遵循settings.json
,而是始終遵循存在的內容settings.js
一旦創建了.exe。
settings.json 在我的 js 文件中是這樣導入的:
const settings = require('./settings.json');
我在 package.json 的 pkg 下包含了這個:
"pkg": {
"assets": [
"./node_modules/boxen/**",
"./node_modules/chalk/**",
"./node_modules/cheerio/**",
"./node_modules/htmlparser2/**",
"./node_modules/moment/**",
"./node_modules/request/**"
]
}
這些是需要與.exe
捆綁在一起的依賴項,但我沒有在此處包含settings.json
這就是為什么我想知道為什么.exe
變體沒有從同一目錄中的settings.json
文件中讀取。
感謝您對此的任何意見!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.