关于 linux 下 react+nodejs 环境搭建的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingze1992
V2EX    Node.js

关于 linux 下 react+nodejs 环境搭建的问题

  •  1
     
  •   kingze1992 2016-12-06 14:28:26 +08:00 4693 次点击
    这是一个创建于 3255 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老司机们,linuxReact+Node.js环境搭建求建议:

    是配置vim,还是上VS Code,推荐 Atom 的就算了。

    我是 C 语言和 Node.js 爱好者,工作前端,主用 React ,目前win10 + sublime text 3,准备向 Node.js 拓展。

    第 1 条附言    2016-12-06 22:28:25 +08:00

    算了,我还是不折腾了。等过完年换mac。现在先用win10+webstorm。

    41 条回复    2017-01-05 23:53:32 +08:00
    broocdin
        1
    broocdin  
       2016-12-06 14:30:59 +08:00 via Android
    都是坑
    kingze1992
        2
    kingze1992  
    OP
       2016-12-06 14:43:15 +08:00
    @broocdin 那该如何愉快玩耍。。。
    SpicyCat
        3
    SpicyCat  
       2016-12-06 14:56:28 +08:00
    为什么不接着用 sublime? VIM 的话,不是真爱就别折腾了。
    Mirana
        4
    Mirana  
       2016-12-06 15:01:02 +08:00
    推荐 MAC
    kingze1992
        5
    kingze1992  
    OP
       2016-12-06 15:03:17 +08:00
    @Mirana mac 下折腾哪个编辑器呢。。。
    paulagent
        6
    paulagent  
       2016-12-06 15:07:07 +08:00   1
    我是 vsc 。
    Mirana
        7
    Mirana  
       2016-12-06 15:13:38 +08:00
    @kingze1992 我用 macvim
    Mirana
        8
    Mirana  
       2016-12-06 15:14:51 +08:00   1
    SharkIng
        9
    SharkIng  
       2016-12-06 15:47:45 +08:00   1
    听一个前辈说如果对 VS 比较熟悉的话, VSC 是最好选择。
    ljcarsenal
        10
    ljcarsenal  
       2016-12-06 17:10:57 +08:00   1
    话说 在 linux 上写前端网页 你有没有觉得不爽。。。。
    sdwill
        11
    sdwill  
       2016-12-06 17:17:27 +08:00   1
    推荐 webstorm
    bdbai
        12
    bdbai  
       2016-12-06 18:27:27 +08:00 via Android   1
    vscode 调试 Nodejs 非常爽
    kingze1992
        13
    kingze1992  
    OP
       2016-12-06 19:50:54 +08:00
    @SpicyCat sublime 调试 node 怎么样?
    kingze1992
        14
    kingze1992  
    OP
       2016-12-06 19:51:41 +08:00
    @SharkIng 两年前在用 VS2015. 好久不用了,不怎么熟
    kingze1992
        15
    kingze1992  
    OP
       2016-12-06 19:53:55 +08:00
    @ljcarsenal 前后端分离, node 打算在 linux 写, react 就在 win10 了。
    bdbai
        16
    bdbai  
       2016-12-06 20:22:40 +08:00 via Android
    @ljcarsenal @kingze1992 姿势正确的话, Linux 下面调试前后端都很爽。目前来看 Windows 比较坑。

    vscode 跟 VS 走的不是一个路子,很快就能上手。
    kingze1992
        17
    kingze1992  
    OP
       2016-12-06 20:27:26 +08:00
    @sdwill 要花钱。。。
    kingze1992
        18
    kingze1992  
    OP
       2016-12-06 20:28:40 +08:00
    @ljcarsenal 调页面还是得 windows ,写 node 就最好在*nix 下了。所以现在打算来回切换。
    test4zhou
        19
    test4zhou  
       2016-12-06 23:51:47 +08:00
    @ljcarsenal 其实 linux 下写前端还是很爽的
    ljcarsenal
        20
    ljcarsenal  
       2016-12-07 00:35:33 +08:00 via Android
    @test4zhou psd 文件怎么打开 怎么量设计稿的。。据我有限的用 ubuntu 或者 fedora 的经历 它们浏览器默认字体很丑
    tlday
        21
    tlday  
       2016-12-07 00:55:11 +08:00   1
    为什么要来回切换。。。如果是 linux 下,不该是 sublime text 加上 babel 插件开启 react 语法高亮,命令行安装 node ,使用 node --inspect --debug-brk app.js ,然后使用 chrome 对 node 程序进行调试么。。。
    psd 可以直接用 markman 之类的工具标注好导出成通用格式 png 之类的。或者试试 blender 能不能打开 psd ?不过我个人没碰到过在 linux 下需要打开 psd 的情况,好吧,以上纯属胡说。
    万一对楼主有用呢。
    aussieweever
        22
    aussieweever  
       2016-12-07 04:44:55 +08:00 via Android   1
    vscode 和 atom 都用,切换之间并没有觉得哪里有问题
    Trim21
        23
    Trim21  
       2016-12-07 04:56:49 +08:00 via Android   1
    Linux 下也有 webstorm 啊
    kingze1992
        24
    kingze1992  
    OP
       2016-12-07 07:20:10 +08:00
    @tlday

    开发 express/koa 应用,应该在*nix 下更好吧,所以打算切换环境。
    kingze1992
        25
    kingze1992  
    OP
       2016-12-07 07:25:14 +08:00
    @bdbai 这是我的 Sublime + React 全家桶,你懂的。
    kingze1992
        26
    kingze1992  
    OP
       2016-12-07 07:26:38 +08:00
    @bdbai 手抖,回复错了。。。
    @tlday
    kingze1992
        27
    kingze1992  
    OP
       2016-12-07 07:28:06 +08:00
    @aussieweever 这两个都差不多吧~~~
    kingze1992
        28
    kingze1992  
    OP
       2016-12-07 07:29:14 +08:00
    @Trim21 也要花钱呀,虽然不贵~
    aussieweever
        29
    aussieweever  
       2016-12-07 08:07:58 +08:00 via Android
    @kingze1992 是啊,不知道为什么楼主不喜欢
    Trim21
        30
    Trim21  
       2016-12-07 08:10:01 +08:00 via Android
    @kingze1992 win10+webstorm 就不花钱了吗。。。
    klmd99
        31
    klmd99  
       2016-12-07 08:25:06 +08:00   1
    目前在 centos 上用 pycharm 和 webstorm, 偶尔用用 atom 看看代码和文档。
    urmyfaith
        32
    urmyfaith  
       2016-12-07 09:05:40 +08:00
    编辑推荐 VSCode ,允许推荐 Docker
    urmyfaith
        33
    urmyfaith  
       2016-12-07 09:05:51 +08:00   1
    编辑推荐 VSCode ,运行推荐 Docker
    ocian
        34
    ocian  
       2016-12-07 09:08:23 +08:00 via Android
    sublime text 在 Linux 下可以输入中文吗
    kingze1992
        35
    kingze1992  
    OP
       2016-12-07 10:15:39 +08:00
    @ocian 还没试过。
    ocian
        36
    ocian  
       2016-12-07 10:52:53 +08:00 via Android
    @kingze1992 论坛里面只有一个据说有问题的补丁,如果全英文的话一切都还好说
    miaotaizi
        37
    miaotaizi  
       2016-12-07 16:31:30 +08:00 via iPhone   1
    @ocian 随便搜一下就是一大堆教程,不过得自己编译一些文件
    ocian
        38
    ocian  
       2016-12-07 21:36:22 +08:00 via Android
    @miaotaizi 论坛里面说会经常出错误
    test4zhou
        39
    test4zhou  
       2016-12-08 02:02:36 +08:00
    @ljcarsenal 设计师用 sketch 的,直接浏览器打开。 Ubuntu 字体可能是我长久使用了觉得还好
    wwlweihai
        40
    wwlweihai  
       2016-12-10 11:44:05 +08:00   1
    推荐个工具吧。我看没有人提。
    react-storybook 。 我们在项目开发中,就是采用的这个工具进行 react component 的开发,开发很方便,自带状态管理。
    dantegg
        41
    dantegg  
       2017-01-05 23:53:32 +08:00   1
    webstorm
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3268 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:04 PVG 19:04 LAX 03:04 JFK 06:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86