我想从源代码构建VSCode,但出现此错误:
var datePicker = DatePicker($datePickerDate) .show(isVisible: $showDatePicker)
答案 0 :(得分:2)
就我而言,在 macOS 上运行:
在 VS Code 设置中发现了 inheritEnv
选项。
或
在 settings.json
中,添加此字符串:"terminal.integrated.inheritEnv": false
答案 1 :(得分:0)
问题是您的vscode中的npm脚本以/bin/zsh -c
开始(非登录非交互式)
这意味着〜/ .zshrc内部的脚本未执行(出于同样的原因,〜/ .zprofile)。
但是,即使在非登录非交互模式下,也会加载〜/ .zshenv。
解决方案1:
Change "npm.packageManager": to npm
Make sure you restart vscode to make this take into effect.
解决方案2(首选):
Open ~/.zshrc and move whatever scripts that is loading yarn into ~/.zshenv
在我的特定情况下,我的纱线是通过npm npm i -g yarn
安装的,而我的npm是通过nvm安装的。所以我不得不遵循以下两行。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
解决方案3:
不要使用VSCode的npm脚本。实际上,您可以通过打开终端快捷键ctrl +`并键入yarn“ npm script name”来执行。
答案 2 :(得分:0)
就我而言,
我刚刚在 VS Code 中注释掉了一个设置。它有效。
"files.exclude": {
"node_modules/": true
},