为我的问题提供更多详细信息:
我实际上在便携式计算机中安装了我的vscode,这仅用于工作,并且由于访问限制,我无法在vscode中安装任何扩展名,也无法在Microsoft市场上进行任何手动下载。因此,我在GitHub上克隆(https://github.com/microsoft/vscode-python.git)Microsoft python vscode扩展项目,并尝试独自使用node.js生成(“ vsce包”)VSIX,以便可以手动安装此VSIX。我确实设法生成了VSIX文件,但是它只有400K的大小,远远小于原始大小为40M的文件。
所以我想知道我在哪里做错了,或者有没有足够的人让我知道要下载一个完整的VSIX应该怎么做?
谢谢!
https://github.com/Microsoft/vscode-python/blob/master/CONTRIBUTING.md#development-process
> npm install -g vsce
# Perform the next steps in the vscode-python folder.
> npm ci
> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2'
# For python 3.6 and lower use this command to install the debugger
> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
# For python 3.7 and greater use this command to install the debugger
> python3 -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
> python3 ./pythonFiles/install_debugpy.py
> npm run clean
> npm run package # This step takes around 10 minutes.
此版本不一定与发行版本相同,它具有附加要求here。