V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
formulahendry
V2EX  ›  Visual Studio Code

VS Code 1.40 发布!可自行搭建 Web 版 VS Code!

  •  1
     
  •   formulahendry ·
    formulahendry · 2019 年 11 月 8 日 · 15002 次点击
    这是一个创建于 2264 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前不久,微软正式发布了 Visual Studio Online,包含微软托管的 Web 版 VS Code。如今,开发者已经可以直接从 VS Code 的源代码编译出 Web 版 VS Code。

    更多详情,请看这里

    46 条回复    2019-11-17 12:20:10 +08:00
    luckyc
        1
    luckyc  
       2019 年 11 月 8 日
    You'll need the following tools:

    Git
    Node.JS, x64, version >= 10.x, <= 12.x
    Yarn, follow the installation guide
    Python, at least version 2.7 (version 3 is not supported)
    Note: Python 2.7 will be automatically installed for Windows users through installing windows-build-tools npm module (see below)
    A C/C++ compiler tool chain for your platform:
    looseChen
        2
    looseChen  
       2019 年 11 月 8 日
    真相系列,实际并无 nuan 用
    LokiSharp
        4
    LokiSharp  
       2019 年 11 月 8 日
    node-gyp 不支持 python 3 的问题你们给顺便修修啦 Emmmm
    ihainan
        5
    ihainan  
       2019 年 11 月 8 日
    没有 Web 开发经验,第一次编译 VSC,Prerequisites 都满足了,但是 yarn web 后访问浏览器 http://localhost:8080/static/out/vs/loader.js 404 了,不知道是不是哪步走错了。
    ihainan
        6
    ihainan  
       2019 年 11 月 8 日
    可以了,是我犯傻了。不过好像还是有不少问题。
    formulahendry
        7
    formulahendry  
    OP
       2019 年 11 月 8 日 via Android
    @LokiSharp 开个 issue 吧~
    xxsww211
        8
    xxsww211  
       2019 年 11 月 8 日
    @looseChen 正解。主要是实现成本低
    wengjin456123
        9
    wengjin456123  
       2019 年 11 月 8 日
    vscode 的 remote ssh 是真香
    Rwing
        10
    Rwing  
       2019 年 11 月 8 日
    有 docker 镜像吗?
    letianqiu
        11
    letianqiu  
       2019 年 11 月 8 日 via Android
    1.40 最重要的更新是#49305 终于 fix 了。一年半了,终于不用担心 code 里莫名其妙多了东西导致编译失败了。
    dishonest
        12
    dishonest  
       2019 年 11 月 8 日
    有没有编译好的版本?
    sun4076
        13
    sun4076  
       2019 年 11 月 8 日   ❤️ 1
    @ihainan 也遇到了 怎么解决的
    fishlium
        14
    fishlium  
       2019 年 11 月 8 日   ❤️ 2
    @sun4076 先运行`yarn`再运行`yarn watch`再`yarn web`
    assilzm
        15
    assilzm  
       2019 年 11 月 8 日
    架起来了,能访问,但是不能打开 /保存文件,我还在查为啥
    jswh
        16
    jswh  
       2019 年 11 月 8 日
    不要问,问就是等 docker 镜像
    mrhhsg
        17
    mrhhsg  
       2019 年 11 月 8 日
    哈哈哈 为什么 smaple-folder 打不开
    ![]( https://i.loli.net/2019/11/08/m2kSoGesr6UX9lu.png)
    DiamondYuan
        18
    DiamondYuan  
       2019 年 11 月 8 日
    anubu
        19
    anubu  
       2019 年 11 月 8 日
    等 docker 镜像,一键拉起,到处部署。
    superrichman
        20
    superrichman  
       2019 年 11 月 8 日
    这东西用起来延迟会不会很高, 真有人会把这个当生产工具吗?
    pcbl
        21
    pcbl  
       2019 年 11 月 8 日 via Android
    等 docker
    我的域名: vscode.online 可以发挥下作用了
    CallMeReznov
        23
    CallMeReznov  
       2019 年 11 月 8 日   ❤️ 1
    @anubu #19
    @pcbl #21
    上面链接是 docker
    guanhui07
        24
    guanhui07  
       2019 年 11 月 8 日
    玩具?
    lxml
        25
    lxml  
       2019 年 11 月 8 日 via Android
    终于把 electron 版本升级了 一下子还升了俩大版本号 从 4 直接到 6
    Carseason
        26
    Carseason  
       2019 年 11 月 8 日
    新版本延迟有点问题?有人遇到过吗
    run2
        27
    run2  
       2019 年 11 月 8 日
    lz 是微软的(这个是知道的) VSCode 方面的 Evangelist ? 最近很活跃啊
    paoqi2048
        28
    paoqi2048  
       2019 年 11 月 8 日
    厉害,可以试试水了
    tsui
        29
    tsui  
       2019 年 11 月 8 日
    自己搞这玩意不是吃饱了撑的就是闲得蛋痛
    catinsides
        30
    catinsides  
       2019 年 11 月 8 日
    部署之后,有没有方法设置权限之类的,防止其他人编辑?
    iugo
        31
    iugo  
       2019 年 11 月 8 日
    刚升到 1.40, 感觉字体变粗了, 变模糊了. macOS Catalina.
    appocolypse
        32
    appocolypse  
       2019 年 11 月 8 日
    我编译出来,chrome 打开是空白,所有 js、css 都下载好了。奇怪
    beingWH
        33
    beingWH  
       2019 年 11 月 8 日
    这个和 code-server 有什么区别?求指教
    daolanfler
        34
    daolanfler  
       2019 年 11 月 8 日
    @LokiSharp 切换到 py2 才装起来...
    cismous
        35
    cismous  
       2019 年 11 月 8 日
    Visual Studio Code Remote Development 用了 2 个月了 很香
    xdays
        36
    xdays  
       2019 年 11 月 8 日
    @ihainan Terminal 好使么?我这里 Terminal 一直是卡住的状态
    dixeran
        37
    dixeran  
       2019 年 11 月 8 日 via Android
    @LokiSharp 看 nide-gyp 的 issue,好像已经在测试切换到 py3 了。不过,cmake-js 真香🙃
    LokiSharp
        38
    LokiSharp  
       2019 年 11 月 8 日
    @dixeran #37 貌似他们还有些问题解决起来有点慢,如果微软介入效率应该能很快
    qinghon
        39
    qinghon  
       2019 年 11 月 8 日 via Android
    假如服务端也搭建在本地,用浏览器打开,那么和在本地开一个 vsc 客户端再开个浏览器哪个省资源?
    formulahendry
        40
    formulahendry  
    OP
       2019 年 11 月 8 日
    @sobigfish 我是做 IoT Dev Experience 的 Software Engineer~
    ihainan
        41
    ihainan  
       2019 年 11 月 9 日
    @xdays 不好使,我这儿也是卡住了。
    slobber
        42
    slobber  
       2019 年 11 月 9 日
    1. 安装 Python 2.7
    2. 安装 VisualStudio,一定要把 `MSBuild`,`MSVC v140 - VS 2015 C++ 生成工具` 选上
    3. `git clone [email protected]:microsoft/vscode.git`
    3. 酸酸乳开全局模式
    4. 进入 `vscode` 文件夹
    5. `yarn`(有些依赖必须通过酸酸乳)
    6. `npm run compile`
    7. `yarn web`
    8. 浏览器打开 `http://localhost:8080`

    PS. 如果有错误多重试几遍,要是还不行,再看看其他帖子吧
    MinQ
        43
    MinQ  
       2019 年 11 月 11 日
    我看了下源码,好像这个版本的存储部分用的是 MemFS,不能读取保存任何本地文件吧
    HuanL
        44
    HuanL  
       2019 年 11 月 17 日
    想在服务器上搭建在 iPad 上用,现在遇到了不少问题...
    HuanL
        45
    HuanL  
       2019 年 11 月 17 日
    @ihainan 我也遇到这个 404 的问题了,请问你是怎么解决的呢?
    HuanL
        46
    HuanL  
       2019 年 11 月 17 日
    解决了,我服务器太垃圾了...yarn watch 受限制了😭
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 14:02 · PVG 22:02 · LAX 06:02 · JFK 09:02
    ♥ Do have faith in what you're doing.