我正在尝试使用Node.js在Sublime Text 2中创建一个Javascript构建系统。问题是我不知道我的mac上安装了Node.js的位置(我用mac安装程序安装它并运行Mountain Lion)或者如何正确分配路径变量来找到它。
答案 0 :(得分:5)
如果您尚未在Sublime中使用install Package Control,请安装Nodejs
插件。这应该比你从头开始构建所有东西要远得多。
安装Nodej后,打开Preferences -> Package Settings -> Nodejs -> Settings - Default
和 Settings - User
。将Default
的全部内容复制到User
,以便您可以对其进行编辑,然后关闭Default
。 (如果您修改 Default
,升级时将覆盖所有更改。)从{{1}更改"node_command"
和"npm_command"
从Terminal.app运行false
和which node
返回的完整路径。
例如,如果which npm
返回which node
,/usr/local/bin/node
返回which npm
,那么您的设置文件应如下所示:
/usr/local/bin/npm
保存文件,您现在应该能够成功使用{
// save before running commands
"save_first": true,
// if present, use this command instead of plain "node"
// e.g. "/usr/bin/node" or "C:\bin\node.exe"
"node_command": "/usr/local/bin/node",
// Same for NPM command
"npm_command": "/usr/local/bin/npm",
// as 'NODE_PATH' environment variable for node runtime
"node_path": false,
"expert_mode": false,
"ouput_to_new_tab": false
}
中的命令。