ult*_*tle 5 terminal zsh fish firebase-tools visual-studio-code
M1 Mac系统终端firebase emulators:start工作正常。
但是 VSCode 在同一命令上集成终端错误(错误如下)。
我怎样才能解决这个问题?
如果重要的话,我同时使用 Fish 和 Zsh,并且两者的行为是一致的:Fish 和 Zsh 都firebase在 Mac 终端应用程序中运行命令,但不是从 VSCode 的集成终端运行命令。
firebase从 VSCode 集成终端运行时出现错误:
internal/modules/cjs/loader.js:59
const internalModuleStat = function (f) { return require('fs').internalModuleStat(f); };
^
TypeError: require(...).internalModuleStat is not a function
at internalModuleStat (internal/modules/cjs/loader.js:59:64)
at stat (internal/modules/cjs/loader.js:143:18)
at Function.Module._findPath (internal/modules/cjs/loader.js:645:16)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:951:27)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Module.require (internal/modules/cjs/loader.js:1024:19)
at Module._preloadModules (internal/modules/cjs/loader.js:1276:12)
at loadPreloadModules (internal/bootstrap/pre_execution.js:444:5)
at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:76:3)
at internal/bootstrap/pkg.js:7:1
Run Code Online (Sandbox Code Playgroud)
: 中的设置存在错误settings.json,"debug.javascript.autoAttachFilter": "onlyWithFlag",导致了上述错误。
我通过迭代地平分我的设置(即一次注释掉一半)来发现这一点,直到找到破坏命令的设置firebase。
我在 github 存储库中提出了一个问题,因为没有明显的理由表明此设置应该影响变量上的命令$PATH。 https://github.com/microsoft/vscode/issues/150373
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |