我有constants.ts
个文件:
export const docs = {
"0x1": {id: "1"},
"0x2": {id: "2"}
}
我需要以某种方式从.js
导入script.js
脚本文件contsants.ts
:
console.log(import from contants.ts)
{
"0x1": {id: "1"},
"0x2": {id: "2"}
}
答案 0 :(得分:0)
我需要以某种方式从contsants.ts导入.js脚本文件script.js导入:
目标:您要注销常量中的文档。
到达那里的步骤:
.ts
将.js
编译为tsc
。 .js
文件示例:
const constants = require('./constants');
console.log(constants.docs); // Prints as required.
答案 1 :(得分:0)
最终要这样做:
// script.js
const filecontent = fs.readFileSync(PATH_TO_TS_FILE, {encoding: 'utf-8'})
const contracts = JSON.parse(filecontent.replace('export const docs = ', '').replace(/id:/g, '"id":'))
for(key in contracts) {
console.log(contracts[key])
}