我是 Node.js 新手。我在 Linux Mint 上运行 Node 0.9.5-pre。我使用 npm (1.1.70) 安装 TypeScript,但现在运行 tsc 时出现以下错误:
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
at Function.Object.defineProperty.get (module.js:386:11)
at Object.<anonymous> (/home/rolyp/bin/tsc@0.8.0:4:21)
at Module._compile (module.js:454:26)
at Object.Module._extensions..js (module.js:472:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:497:10)
at process._tickCallback (node.js:334:13)
我认为最新版本的 Node.js 不支持 require.paths。似乎存在几个相关的现有问题,但我对问题的理解不够充分,无法利用答案。
我尝试删除 ~/.node_modules,但这没有帮助。
有人可以解释一下问题并指出解决方案吗?
谢谢
最佳答案
I have node 0.9.5-pre
是测试版中的一个错误,在 0.9 正式版发布时已修复
关于node.js - 在 Linux Mint 上运行 TypeScript 编译器时出现 "require.paths is removed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023770/