0
我有一些txt
文件,裏面有一些自定義內容。文件名稱包含在JSON
之內。使用JavaScript需要JSON文件
{
txtFiles: ['./file1.txt', './file2.txt', './file3.txt']
}
我想require
他們有他們在JS
內容的訪問。事情是這樣的:
const txtFile = require('json!abracadabra!myJsonFile.json');
console.log(txtFile[0]); // should give me a content of file1.txt, not the path
我知道我可以做一些小把戲,比如創建文本變量,並將其保存到.js
文件,然後require
它像往常一樣。就像這樣:
// 1. create string variable
const myStringVar = `module.exports = [\'require(\'raw!./file1.txt\')\', ...];`;
// 2. then save this into myTxtFiles.js
// 3. then require the file
const txtFileContents = require('./myTxtFiles.js');
這是工作,但解決的辦法是有點棘手的和醜陋的。如何以更好的方式實現相同?
你在哪個環境工作?瀏覽器或nodejs /命令行? – searlea
這是在Node上完成的 – Nickon