gpt4 book ai didi

node.js - TypeScript + Node.js 文件系统问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:23 25 4
gpt4 key购买 nike

我有一个简单的 typecipt 程序

/// <reference path="node-definitions/node.d.ts" />
import fs = require('fs');
fs.writeFileSync("test.txt","HelloWorld");

当我运行它时,它说 fs 为空 https://www.dropbox.com/s/ygvfi8us4mdignd/Screenshot%202015-06-11%2010.11.12.png?dl=0

生成的js代码正确https://www.dropbox.com/s/egl06maalnsd04e/Screenshot%202015-06-11%2010.21.24.png?dl=0

如果我需要其他模块,例如 require(“path”) 一切都可以但 require(“fs”) 总是返回空对象正如我所见,它们以相同的方式在 node.d.ts 中声明(“path”和“fs”模块)我还尝试了不同版本的node.d.ts和node.js(0.10 - 0.12)也许有人知道如何解决这个问题?

最佳答案

对于nodejs,使用commonjs模块格式编译你的 typescript ,即

tsc App.ts --module commonjs

关于node.js - TypeScript + Node.js 文件系统问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30831014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com