【问题标题】:Sublime Text3 console with nodemon带有 nodemon 的 Sublime Text3 控制台
【发布时间】:2014-12-16 02:21:41
【问题描述】:

我可以在 sublime text 3 编辑器的控制台中成功使用该节点。我尝试使用 nodemon 让我在每次保存文件时更快地运行它。

我使用工具-> 构建系统并输入以下内容:

{
  "cmd": [ "/usr/local/bin/nodemon", "$file" ],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js"
}

但我收到以下错误:

env: node: Argument list too long
[Finished in 25.7s with exit code 126]
[cmd: ['/usr/local/bin/nodemon', '/Users/x/Documents/MSCS/p2/v4/app.js']]
[dir: /Users/x/Documents/MSCS/p2/v4]
[path: /usr/bin:/bin:/usr/sbin:/sbin] 

在控制台中会发生以下情况:

x$> nodemon --v app.js

env: node: 参数列表太长

感谢您的帮助:)

【问题讨论】:

  • 好吧,这显然不是 sublime 的问题,因为您也从命令行收到错误,所以我建议您删除 sublimetext3 标记和有关 sublime 文本的所有信息从你的问题
  • @Markasoftware:是的,完成

标签: node.js nodemon


【解决方案1】:

让我告诉你我是如何管理的

第一。在 package.json 上添加主脚本以从简单的 nodemon 开始(不带 args)

"scripts": {
"start": "node app-server.js",
...

第二。工具 > 构建系统 > 新的构建系统

{
    "shell": true,
    "cmd": ["nodemon"],
    "path": "/usr/local/bin/:$PATH",
    "env": {
            "dns_srv": "4.2.2.2",
    },
    "working_dir": "${project_path:${folder}}",
    "selector": "*.js"
}

仍在研究如何在输出终端上获取 ansi 颜色..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-03
    • 2014-05-29
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 2016-11-28
    相关资源
    最近更新 更多