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

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

  •  1
     
  •   formulahendry ·
    formulahendry · 2019-11-08 08:13:30 +08:00 · 13977 次点击
    这是一个创建于 1602 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    更多详情,请看这里

    46 条回复    2019-11-17 12:20:10 +08:00
    l4ever
        1
    l4ever  
       2019-11-08 08:35:12 +08:00
    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-08 08:35:17 +08:00
    真相系列,实际并无 nuan 用
    l4ever
        3
    l4ever  
       2019-11-08 08:35:45 +08:00
    LokiSharp
        4
    LokiSharp  
       2019-11-08 08:41:38 +08:00
    node-gyp 不支持 python 3 的问题你们给顺便修修啦 Emmmm
    ihainan
        5
    ihainan  
       2019-11-08 09:02:01 +08:00
    没有 Web 开发经验,第一次编译 VSC,Prerequisites 都满足了,但是 yarn web 后访问浏览器 http://localhost:8080/static/out/vs/loader.js 404 了,不知道是不是哪步走错了。
    ihainan
        6
    ihainan  
       2019-11-08 09:08:06 +08:00
    可以了,是我犯傻了。不过好像还是有不少问题。
    formulahendry
        7
    formulahendry  
    OP
       2019-11-08 09:42:00 +08:00 via Android
    @LokiSharp 开个 issue 吧~
    xxsww211
        8
    xxsww211  
       2019-11-08 10:00:10 +08:00
    @looseChen 正解。主要是实现成本低
    wengjin456123
        9
    wengjin456123  
       2019-11-08 10:00:52 +08:00
    vscode 的 remote ssh 是真香
    Rwing
        10
    Rwing  
       2019-11-08 10:01:57 +08:00
    有 docker 镜像吗?
    letianqiu
        11
    letianqiu  
       2019-11-08 10:07:41 +08:00 via Android
    1.40 最重要的更新是#49305 终于 fix 了。一年半了,终于不用担心 code 里莫名其妙多了东西导致编译失败了。
    dishonest
        12
    dishonest  
       2019-11-08 10:11:35 +08:00
    有没有编译好的版本?
    sun4076
        13
    sun4076  
       2019-11-08 10:13:36 +08:00   ❤️ 1
    @ihainan 也遇到了 怎么解决的
    fishlium
        14
    fishlium  
       2019-11-08 10:17:34 +08:00   ❤️ 2
    @sun4076 先运行`yarn`再运行`yarn watch`再`yarn web`
    assilzm
        15
    assilzm  
       2019-11-08 10:29:27 +08:00
    架起来了,能访问,但是不能打开 /保存文件,我还在查为啥
    jswh
        16
    jswh  
       2019-11-08 11:16:24 +08:00
    不要问,问就是等 docker 镜像
    mrhhsg
        17
    mrhhsg  
       2019-11-08 11:22:49 +08:00
    哈哈哈 为什么 smaple-folder 打不开
    ![]( https://i.loli.net/2019/11/08/m2kSoGesr6UX9lu.png)
    DiamondYuan
        18
    DiamondYuan  
       2019-11-08 11:49:23 +08:00
    anubu
        19
    anubu  
       2019-11-08 11:53:46 +08:00
    等 docker 镜像,一键拉起,到处部署。
    superrichman
        20
    superrichman  
       2019-11-08 12:02:17 +08:00
    这东西用起来延迟会不会很高, 真有人会把这个当生产工具吗?
    pcbl
        21
    pcbl  
       2019-11-08 12:03:42 +08:00 via Android
    等 docker
    我的域名: vscode.online 可以发挥下作用了
    CallMeReznov
        22
    CallMeReznov  
       2019-11-08 12:21:56 +08:00
    CallMeReznov
        23
    CallMeReznov  
       2019-11-08 12:22:38 +08:00   ❤️ 1
    @anubu #19
    @pcbl #21
    上面链接是 docker
    guanhui07
        24
    guanhui07  
       2019-11-08 12:48:42 +08:00
    玩具?
    lxml
        25
    lxml  
       2019-11-08 12:49:02 +08:00 via Android
    终于把 electron 版本升级了 一下子还升了俩大版本号 从 4 直接到 6
    Carseason
        26
    Carseason  
       2019-11-08 12:52:06 +08:00
    新版本延迟有点问题?有人遇到过吗
    sobigfish
        27
    sobigfish  
       2019-11-08 13:18:15 +08:00
    lz 是微软的(这个是知道的) VSCode 方面的 Evangelist ? 最近很活跃啊
    paoqi2048
        28
    paoqi2048  
       2019-11-08 13:20:40 +08:00
    厉害,可以试试水了
    tsui
        29
    tsui  
       2019-11-08 13:49:39 +08:00
    自己搞这玩意不是吃饱了撑的就是闲得蛋痛
    catinsides
        30
    catinsides  
       2019-11-08 13:56:03 +08:00
    部署之后,有没有方法设置权限之类的,防止其他人编辑?
    iugo
        31
    iugo  
       2019-11-08 14:32:48 +08:00
    刚升到 1.40, 感觉字体变粗了, 变模糊了. macOS Catalina.
    appocolypse
        32
    appocolypse  
       2019-11-08 16:11:33 +08:00
    我编译出来,chrome 打开是空白,所有 js、css 都下载好了。奇怪
    beingWH
        33
    beingWH  
       2019-11-08 16:27:23 +08:00
    这个和 code-server 有什么区别?求指教
    daolanfler
        34
    daolanfler  
       2019-11-08 17:16:10 +08:00
    @LokiSharp 切换到 py2 才装起来...
    cismous
        35
    cismous  
       2019-11-08 19:31:18 +08:00
    Visual Studio Code Remote Development 用了 2 个月了 很香
    xdays
        36
    xdays  
       2019-11-08 22:03:56 +08:00
    @ihainan Terminal 好使么?我这里 Terminal 一直是卡住的状态
    dixeran
        37
    dixeran  
       2019-11-08 22:58:00 +08:00 via Android
    @LokiSharp 看 nide-gyp 的 issue,好像已经在测试切换到 py3 了。不过,cmake-js 真香🙃
    LokiSharp
        38
    LokiSharp  
       2019-11-08 23:01:58 +08:00
    @dixeran #37 貌似他们还有些问题解决起来有点慢,如果微软介入效率应该能很快
    qinghon
        39
    qinghon  
       2019-11-08 23:13:02 +08:00 via Android
    假如服务端也搭建在本地,用浏览器打开,那么和在本地开一个 vsc 客户端再开个浏览器哪个省资源?
    formulahendry
        40
    formulahendry  
    OP
       2019-11-08 23:13:28 +08:00
    @sobigfish 我是做 IoT Dev Experience 的 Software Engineer~
    ihainan
        41
    ihainan  
       2019-11-09 08:58:53 +08:00
    @xdays 不好使,我这儿也是卡住了。
    slobber
        42
    slobber  
       2019-11-09 12:26:25 +08:00
    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 09:57:19 +08:00
    我看了下源码,好像这个版本的存储部分用的是 MemFS,不能读取保存任何本地文件吧
    HuanL
        44
    HuanL  
       2019-11-17 11:37:05 +08:00
    想在服务器上搭建在 iPad 上用,现在遇到了不少问题...
    HuanL
        45
    HuanL  
       2019-11-17 11:59:52 +08:00
    @ihainan 我也遇到这个 404 的问题了,请问你是怎么解决的呢?
    HuanL
        46
    HuanL  
       2019-11-17 12:20:10 +08:00
    解决了,我服务器太垃圾了...yarn watch 受限制了😭
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3898 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:31 · PVG 18:31 · LAX 03:31 · JFK 06:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.