sublime text3 配置nodejs环境,无法编译 no build system

发布于 2022-09-05 03:39:13 字数 1143 浏览 15 评论 0

刚接触node.js,使用sublime text3配置node.js编译环境一直出现no build system。
尝试了网上各种配置,最后均失败,请教是哪里出了问题?谢谢

Nodejs.sublime-build 配置:

{
  "cmd": ["D:\\Program Files\\nodejs\\node.exe", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell": true,
  "encoding": "utf8",
  "windows":
    {
        "shell_cmd": "taskkill", "/F", "/IM", "D:\\Program Files\\nodejs\\node.exe", "&", "node", "$file"
    },
    "linux":
    {
        "shell_cmd": "killall node; /usr/bin/env node $file"
    },
    "osx":
    {
        "shell_cmd": "killall node; /usr/bin/env node $file"
    }
}

Nodejs.sublime-settings 配置:

{
  "save_first": true,
  "node_command": "D:\\Program Files\\nodejs\\node.exe",
  "npm_command": "D:\\Program Files\\nodejs\\npm.cmd",
  "node_path": false,

  "expert_mode": false,

  "ouput_to_new_tab": false
}

编译新系统配置:

{
    "cmd": ["node", "$file"],
    "selector": "source.js"
}

菜单:工具--编译系统--Nodejs 也有,alt-R 也可运行Nodejs。

但是无法编译,一直提示 no build system

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何止钟意 2022-09-12 03:39:13

我不太清楚你具体配置文件的情况,但是有几点需要声明的:

  1. 新的编译系统和旧的编译系统不要共存,因为两个都有"selector": "source.js",所以你不确定它调用的哪一个

  2. 新的编译系统配置看起来可用,不过要记得将它放在Packages\User目录下,而不是Packages目录下

  3. 旧编译配置中,windows的值看起来并不像是一个有效的JSON,应该是写错了

  4. 建议使用cmd配置替代shell_cmd配置

  5. 可能系统调用了旧的配置文件,但由于旧配置文件内容本身是有错的,所以就报错no build system

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文