mac党可以不用往下看了,以下是针对windows环境的前端平台搭建。
楼主我一直都是在windows下从事开发工作的。平时用webstorm开发,配合windows自带的cmd命令行工具,也能凑合着用。但是上一次在开发一个项目的过程中要安装node canvas库,虽然最后经历种种过程安装上了,但是整个过程真的是非常折腾。
随着最新版本的windows10发布后,新集成的一项功能,bash on windows吸引了我的眼球。因为在我心里,windows的 UI 界面,加上linux的命令行,才是最梦幻,也最完美的一套配置。mac虽然也不错,但是习惯和一些软件还是不如windows(其实是我穷。。。)。那么可不可以使用windows下的应用软件,使用linux的命令行(工具包)呢?注意,这个linux命令行不同于我们用的cygwin,bash on windows运行的是一个实实在在的linux系统,原生的速度不是cygwin可以比的。
好了,废话不说了,直接开始教程。
-
首先,安装bash on windows。 【控制面板】->【程序】->【启用或关闭windows功能】
-
打开cmd,执行bash命令,这时候就开始执行下载安装linux子系统了。这个过程看网络,可能要多试几次。
-
安装好后,你再执行bash命令,你就有一个全功能的linux命令行环境了。可以执行各种linux命令。bash on windows内置的是一个ubuntu操作系统,所以你可以用apt-get安装各种linux软件。而且在这个linux命令行环境里,你可以执行windows程序,也可以操作任意的windwos文件。我现在已经把node,npm安装在这个linux环境里,用这里面的node去运行自己的各种项目。在linux里面安装ndoe canvas,一行命令行,统统搞定。你还可以用linux的git去管理你的项目。 附上一张运行top命令的效果图。
-
既然命令行这么好用,那cmd控制台这么丑,绝对不能忍。给大家安利一个获奖无数的控制台替代工具,cmder,颜值一流,并且也非常好用。下载全量包,连git都有了。具体怎么安装,大家自行百度。
-
更进一步的,我们可以将cmder和bash集成,让控制台一打开就是linux环境,这样我们要修改一下自定义脚本。在cmder 的config目录下user-profile.cmd里加入下面这样代码 【%windir%\system32\bash.exe -cur_console:p:n:d:%cd%】这样的话,注册过右键后,我们可以从任意目录进入bash环境。
另外提醒大家,用cmder进入shell后,方向键可能不好用,需要在cmder->settings->startup里,修改 cmd:cmder 为 cmd /k “%ConEmuDir%…\init.bat” -new_console:d:%USERPROFILE% -cur_console:p:n:d:%USERPROFILE%
配置完成后,整个世界都安静了。现在可以从任意目录打开shell,可以执行pythoy, perl,任意的linux命令,甚至可以执行windows程序,简直完美。
最后,无论你是从事前端开发,还是后端开发,用的是java,还是php,下面这段话请一定要记住。【开箱,爆料,就上boxopened.com!】
谢谢大家观看。
cmder启动略慢
来自酷炫的 CNodeMD
直接用 Linux 不就好了么?干活的东西没什么是对 win 有依赖的吧。
直接用 Linux 不就好了么?干活的东西没什么是对 win 有依赖的吧。
@yszou 不单单是干活,还有娱乐啊
@GGBond1989 两台电脑
“完美”会不会违反广告法,啊哈哈哈
@dbit-xia 啊?不觉得啊,我一般就是右键一个文件cmder here
,秒开啊~
@DevinXian 我心中完美,哈哈哈