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.js
的extensionHostProcess.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 树视图崩溃