javascript - Sublime Text 2 - 使用 Node.js 构建 javascript

标签 javascript node.js sublimetext2

<分区>

我正在尝试使用 Node.js 在 Sublime Text 2 中制作一个 Javascript 构建系统。问题是我不知道 Node.js 在我的 mac 上的安装位置(我使用 mac 安装程序安装它并正在运行 Mountain Lion)或者如何正确分配路径变量来找到它。

最佳答案

如果您还没有,install Package Control在 Sublime 中,然后安装 Nodejs插入。与尝试从头开始构建所有内容相比,这应该会让您走得更远。

安装 Nodejs 后,打开 Preferences -> Package Settings -> Nodejs -> Settings - Default Settings - User。将 Default 的全部内容复制到 User 以便您可以对其进行编辑,然后关闭 Default。 (如果您编辑默认值任何更改都将在升级时被覆盖。)更改“node_command”"npm_command"false 到通过从 Terminal.app 运行 which nodewhich npm 返回的完整路径。

例如,如果which node返回/usr/local/bin/nodewhich 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
}

保存文件,您现在应该能够成功使用 Tools -> Nodejs 中的命令。

关于javascript - Sublime Text 2 - 使用 Node.js 构建 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597182/

相关文章:

javascript - 测试 React 组件 : How does it work?

javascript - 获取 li 标签内的 anchor 值

javascript - 一旦浏览器被重定向到另一个 URL,Chrome 是否会取消待处理的 Ajax 请求?

node.js - 无法从 mongoose Model.create 返回的对象中删除字段

sublimetext2 - 如何在 Sublime Text2 中将注释设置为斜体字符串?

JavaScript 正则表达式语法

node.js - Express 服务器发送空 PDF 文件

javascript - node.js 无法在集成测试中上传文件

sublimetext2 - Zen Coding + Sublime Text 2 中的缩写换行

javascript - 为 Sublime Text for JavaScript 添加语法高亮