首页 > 解决方案 > Sublime 文本编辑器 3,不保存但保存

问题描述

我花了大约 6-7 个月,不久前尝试学习代码。学习 HTML、CSS、javascript、jQuery 和其他一些基础知识。

我已经休息了一段时间,因为它让我感到困惑并且生活中的其他事情出现了。

现在我准备重新开始。

我创建了一个简单的 HTML 文件并尝试通过 Javascript 操作它。

但是每次我尝试保存 javascript 文件时,我都会收到以下错误(在 Sublime 中显示)。

[WinError 2] 系统找不到指定的文件 [cmd: ['esvalidate.cmd', '--format=sublime', 'C:\Users\ManDoesNotSubmit\Desktop\Es6NorwichAds\Es6NorwichAdverts.js']] [dir: C:\Users\ManDoesNotSubmit\Desktop\Es6NorwichAds] [路径:C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\ProgramData\Oracle\Java\javapath; C:\php;C:\WINDOWS\System32\Wbem;C:\PHP] [已完成]

这让我很困惑,因为当我关闭 sublime 并重新打开文档时,我的新更改已保存但它仍然抛出此错误....

我搜索过论坛、Youtube 等。

但我发现的所有回复都与 Python、构建系统和语法错误有关。

不是我遇到的具体问题。

我在便宜的笔记本电脑上运行 Windows 10。

我已经检查了系统环境变量和 JS 在扩展和路径部分中都存在,所以我不明白为什么它会抛出错误..

我从我的桌面直接将文件打开到 sublime 中,所以如果它找不到文件,它根本不会加载我编写的少量脚本..

任何帮助,将不胜感激。

标签: javascriptsublimetext3

解决方案


Sounds like you're missing the sublime-jsvalidate npm package. See here

To be more precise: the error you're getting is about esvalidate.cmd not existing, not the file you're trying to save.


推荐阅读