如果我必须git克隆整个项目并使用“ vsce包”来生成,则如何生成与vscode扩展名相同的VSIX文件?

问题描述 投票:0回答:1

为我的问题提供更多详细信息:

我实际上在便携式计算机中安装了我的vscode,这仅用于工作,并且由于访问限制,我无法在vscode中安装任何扩展名,也无法在Microsoft市场上进行任何手动下载。因此,我在GitHub上克隆(https://github.com/microsoft/vscode-python.git)Microsoft python vscode扩展项目,并尝试独自使用node.js生成(“ vsce包”)VSIX,以便可以手动安装此VSIX。我确实设法生成了VSIX文件,但是它只有400K的大小,远远小于原始大小为40M的文件。

所以我想知道我在哪里做错了,或者有没有足够的人让我知道要下载一个完整的VSIX应该怎么做?

谢谢!

git visual-studio-code vscode-extensions vsix
1个回答
0
投票
根据vscode python扩展的文档,您还需要执行一些额外的构建步骤来创建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
© www.soinside.com 2019 - 2024. All rights reserved.