forked from openkylin/kylin-code
![]() |
||
---|---|---|
.devcontainer | ||
.github | ||
.vscode | ||
build | ||
extensions | ||
remote | ||
resources | ||
scripts | ||
src | ||
test | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.json | ||
.git-blame-ignore | ||
.gitattributes | ||
.gitignore | ||
.lsifrc.json | ||
.mailmap | ||
.mention-bot | ||
.yarnrc | ||
CONTRIBUTING.md | ||
LICENSE.txt | ||
README.md | ||
SECURITY.md | ||
ThirdPartyNotices.txt | ||
cglicenses.json | ||
cgmanifest.json | ||
gulpfile.js | ||
package.json | ||
product.json | ||
tsfmt.json | ||
yarn.lock |
README.md
1,下载源码:
git clone https://gitee.com/openkylin/kylin-code.git
2,安装指定版本nodejs:
版本要求:>=16.14.x and <17
获取地址:https://nodejs.org/dist/
3,安装yarn
yarn有版本要求,如果未安装或提示版本不符。可以安装1.17.0
卸载yarn:
npm uninstall yarn --global
安装:
npm install --global yarn@1.17.0
4,C/C++ compiler tool chain
sudo apt-get update
sudo apt-get install build-essential g++ libx11-dev libxkbfile-dev libsecret-1-dev
5,npm/yarn设置
设置淘宝镜像(解决下载electron慢的问题)
yarn config set registry http://registry.npm.taobao.org/
npm config set registry https://registry.npm.taobao.org
在项目根目录新建文件.npmrc
vim .npmrc
在其中添加 (注意,在.npmrc中必须小写,在环境变量中是大写)
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
electron_mirror=https://npm.taobao.org/mirrors/electron/
6,安装依赖
cd kylin-code
yarn
7,构建
yarn watch
8,运行
./scripts/code.sh
9,更换商店地址
源码目录下product.json
open vsx开源插件商店:
"extensionsGallery": {
"serviceUrl": "https://open-vsx.org/vscode/gallery",
"itemUrl": "https://open-vsx.org/vscode/item"
},