【发布时间】:2013-11-28 01:36:40
【问题描述】:
然而,在 Mac 上使用 Typescript 真的很兴奋,即使经过一整天的故障排除,也无法让它在 SublimeText 中编译。按照这些指示(顶部的第一个)安装节点和 npm>
https://gist.github.com/isaacs/579814
安装的打字稿
sudo npm install -g typescript
为 sublime 安装了语法高亮包
http://msopentech.com/blog/2012/10/01/sublime-text-vi-emacs-typescript-enabled/
如下创建了一个构建文件'typescript.sublime-build
{
"selector": "source.ts",
"cmd": ["tsc", "$file"],
"path": "/usr/local/bin",
"file_regex": "^(.+?) \\((\\d+),(\\d+)\\): (.+)$"
}
当我输入 $which 节点时,我得到了
/usr/local/bin/node
当我输入 $which tsc 我得到
/Users/<username>/local/bin/tsc
但是,每当我尝试在 SublimeText 中编译最简单的 .ts 文件时,我得到的第一条消息是
[Errno 2] No such file or directory
谁能建议进一步的故障排除步骤?
【问题讨论】:
-
你试过
"path": "/Users/<username>/local/bin"? -
是的,在我的 .profile 文件中添加了 export PATH=/Users/
/local/bin -
但是,在
tsc可执行文件的路径中,您仍然将路径指定为/usr/local/bin? -
在另一次安装中我收到错误找不到节点可执行文件,您可能希望通过添加“node_path”键在打字稿设置中设置它,但我的 node_path 在首选项中正确设置。 sublime-settings "node_path": "/Users/
/local/bin" WTF? -
谢谢将再次尝试将构建文件中的“路径”更改为 /Users/
/local/bin
标签: node.js typescript sublimetext