Windows 10 上的 vs 代码中的“liveSass.command.watchMySass 未找到”和“扩展主机意外终止”

Posted

技术标签:

【中文标题】Windows 10 上的 vs 代码中的“liveSass.command.watchMySass 未找到”和“扩展主机意外终止”【英文标题】:"liveSass.command.watchMySass not found" and "Extension host terminated unexpectedly” in vs code on windows 10 【发布时间】:2020-06-28 08:49:19 【问题描述】:

问题

"liveSass.command.watchMySass not found""Extension host unexpectedly terminate" in windows 10 on vs code while using live-sass-compiler extension.

尝试失败:

    手动从 .vscode 文件夹中删除扩展并按照#219重新安装 [Antivirus/defender] 尝试根据#94858 排除C:\Users\ (user file name e.g- hp...etc) \AppData\Local\Programs\Microsoft VSCode\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.jsextensionHostProcess.js 文件 禁用所有扩展并尝试按照#94807 运行 尝试从防病毒/防御程序恢复隔离文件 重新安装 vs code 后,再次尝试了上述所有步骤。 下载的 vscode - 2020 年 1 月(版本 1.42)根据https://***.com/a/61133333/11045279 构建

错误日志

c:\Users\ADITYA\.vscode\extensions\ritwickdey.live-sass-3.0.0\node_modules\sasslib\sass.sync.js:61
var Module=typeof Module!=="undefined"?Module:;var moduleOverrides=;var key;

for(key in Module)if(Module.hasOwnProperty(key))moduleOverrides[key]=Module[key]

Module["arguments"]=[];
Module["thisProgram"]="./this.program";
Module["quit"]=(function(status,toThrow)throw toThrow);Module["preRun"]=[];Module["postRun"]=[];

var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;

var ENVIRONMENT_IS_SHELL=false;
if(Module["ENVIRONMENT"])if(Module["ENVIRONMENT"]==="WEB")ENVIRONMENT_IS_WEB=true

else if(Module["ENVIRONMENT"]==="WORKER")ENVIRONMENT_IS_WORKER=true

else if(Module["ENVIRONMENT"]==="NODE")ENVIRONMENT_IS_NODE=true

else if(Module["ENVIRONMENT"]==="SHELL")ENVIRONMENT_IS_SHELL=true

elsethrow new Error("Module['ENVIRONMENT'] value is not valid. must be one 
of: WEB|WORKER|NODE|SHELL.")elseENVIRONMENT_IS_WEB=typeof 
window==="object";ENVIRONMENT_IS_WORKER=typeof importSc

Error: Import "node_modules/bootstrap/scss/bootstrap" could not be resolved.
    at File.load (D:\Projects\vscode-ext-color-highlight\node_modules\file-importer\index.js:130:1)
    at D:\Projects\vscode-ext-color-highlight\node_modules\file-importer\index.js:136:1
    at FSReqCallback.oncomplete (fs.js:165:21)

abstractExtensionService.ts:155 Extension host terminated unexpectedly. Code:  7  Signal:  null

谢谢。

【问题讨论】:

【参考方案1】:

这是解决方法,让您不再做我一直在做的噩梦。

卸载 live sass 并关闭 VScode。

对于 Windows,在文件资源管理器中键入以下内容:

%USERPROFILE%.vscode\extensions

然后删除 live sass 的文件夹。应该这样称呼:

ritwickdey.live-sass-3.0.0

打开 VScode,重新安装 live sass。

完成

【讨论】:

【参考方案2】:

问题与安装无关 问题,需要打开 VS Code 编辑器,然后创建 SCSS 格式的新文件。比如style.scss,请稍等,然后在vscode下面看到watch sass。

【讨论】:

扩展主机终止时会引发上述错误,这意味着除非我们以某种方式重新启动主机,否则 sass 扩展将无法正常工作。

以上是关于Windows 10 上的 vs 代码中的“liveSass.command.watchMySass 未找到”和“扩展主机意外终止”的主要内容,如果未能解决你的问题,请参考以下文章

Windows XP上的VS Code + WSL应用程序上的CMake扩展

在 Windows 10 上的 VS 2015 中使用 nupengl GLFW 链接错误

Windows 10 上的 WinRTXAMLToolkit 树视图崩溃

如何用win10上的vscode看虚拟机里的代码?

使用Windows7上的VS Code打开远程机Ubuntu上的文件操作步骤

AnkhSVN 在 Windows 7(64 位)上的 VS 2008 中未显示为源代码控制插件