V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
a251922581
V2EX  ›  程序员

跨平台开发会有坑吗?主要是 NodeJS,开发机是 Linux ,用户都是 Windows。。

  •  
  •   a251922581 · 2017-10-18 10:39:38 +08:00 · 4412 次点击
    这是一个创建于 2622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发完要给用户演示了,因用到了 nodejs 的 sqlite3,好像要重新编译,结果 windows 虚拟机上装的纯净 win7 系统,还要下载 Virtual Studio 编译器,dotNet,一堆东西。。一安装就好几个 G。。
    20 条回复    2018-02-19 16:07:45 +08:00
    pynix
        1
    pynix  
       2017-10-18 10:41:38 +08:00
    可以用 websql
    Cooky
        2
    Cooky  
       2017-10-18 10:43:47 +08:00 via Android
    mingw gcc 干净
    coderluan
        3
    coderluan  
       2017-10-18 10:44:04 +08:00
    肯定会有坑,只不过你列举的都不算...
    pming1
        4
    pming1  
       2017-10-18 10:54:34 +08:00
    哈哈,在 win 用搞 nodejs,为啥会需要 dotnet 呢?退一万步,win10 也有 linux 子系统,开发演示甚至部署 nodejs 都不成问题~哦,你搞得应该不是跨平台应用吧
    Famio
        5
    Famio  
       2017-10-18 10:57:25 +08:00
    Virtual Studio -> Virsual Studio

    附议#4 @pming1
    Famio
        6
    Famio  
       2017-10-18 10:58:15 +08:00
    我也打错了,Virsual -> Visual
    Phariel
        7
    Phariel  
       2017-10-18 11:00:03 +08:00
    Docker 大法好
    annielong
        8
    annielong  
       2017-10-18 11:11:54 +08:00
    一般说跨平台都是跨平台访问或者跨平台使用,这个真算是跨平台开发吧,
    sagaxu
        9
    sagaxu  
       2017-10-18 11:16:11 +08:00
    这个时候你就知道 Java 和 Go 的好了
    mazyi
        10
    mazyi  
       2017-10-18 12:08:10 +08:00 via iPhone
    部署呀 docker 呀
    ryanzyy
        11
    ryanzyy  
       2017-10-18 15:51:18 +08:00
    janxin
        12
    janxin  
       2017-10-18 16:14:42 +08:00
    会,坑很多,慢慢来
    yulitian888
        13
    yulitian888  
       2017-10-18 16:47:01 +08:00
    VS 并不是 Nodejs 的必备条件,如果只是做演示,不打算 Debug,完全可以命令行执行 node 就好
    chairuosen
        14
    chairuosen  
       2017-10-18 17:06:15 +08:00
    LS 各位,需要 vs 是因为 node 的一些包,是要编译的,所以两种方法。1,自带二进制版,2,自带编译器。。。。
    zenxds
        15
    zenxds  
       2017-10-18 17:31:33 +08:00
    Docker 大法好
    beginor
        16
    beginor  
       2017-10-18 18:56:21 +08:00 via Android
    docker 大法好,不过碰到了家庭版的 Windows 就得哭了,不支持 hyper-v
    seognilV2
        17
    seognilV2  
       2017-10-19 00:28:54 +08:00 via Android
    @beginor 可以用 toolbox 不走 hyperv ?
    jiangzhuo
        18
    jiangzhuo  
       2017-10-19 03:01:32 +08:00
    常备各种虚拟机,想开啥开啥。
    jyf007
        19
    jyf007  
       2017-10-19 04:06:14 +08:00
    连我都会找 msys2 搞远程管理,你居然连 mingw 都不会用上
    yaolixing
        20
    yaolixing  
       2018-02-19 16:07:45 +08:00
    可以试试他山跨平台框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:17 · PVG 04:17 · LAX 12:17 · JFK 15:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.