5
回答
分享一个完美的开发平台搭建教程。
终于搞明白,存储TCO原来是这样算的>>>   

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可以比的。

好了,废话不说了,直接开始教程。
1. 首先,安装bash on windows。 【控制面板】->【程序】->【启用或关闭windows功能】

2. 打开cmd,执行bash命令,这时候就开始执行下载安装linux子系统了。这个过程看网络状况,可能要多试几次。

3. 安装好后,你再执行bash命令,你就有一个全功能的linux命令行环境了。可以执行各种linux命令。bash on windows内置的是一个ubuntu操作系统,所以你可以用apt-get安装各种linux软件。而且在这个linux命令行环境里,你可以执行windows程序,也可以操作任意的windwos文件。我现在已经把node,npm安装在这个linux环境里,用这里面的node去运行自己的各种项目。在linux里面安装ndoe  canvas,一行命令行,统统搞定。你还可以用linux的git去管理你的项目。

附上一张运行top命令的效果图。

3. 既然命令行这么好用,那cmd控制台这么丑,绝对不能忍。给大家安利一个获奖无数的控制台替代工具,cmder,颜值一流,并且也非常好用。下载全量包,连git都有了。具体怎么安装,大家自行百度。

4. 更进一步的,我们可以将cmder和bash集成,让控制台一打开就是linux环境。

这样我们要修改一下自定义脚本。在cmder 的config目录下user-profile.cmd里加入下面这样代码 【%windir%\system32\bash.exe -cur_console:p:n:d:%cd%】这样的话,注册过右键后,我们可以从任意目录进入bash环境。

另外提醒大家,用cmder进入shell后,vim方向键可能不好用,需要在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!】(哈哈哈,给自己的网站打个广告。)

谢谢大家观看。

举报
想匿名的用户
发帖于1个月前 5回/712阅
顶部