分享一个完美的开发平台搭建教程。

想匿名的用户 发布于 2017/08/27 17:38
阅读 1K+
收藏 10

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!】(哈哈哈,给自己的网站打个广告。)

谢谢大家观看。

加载中
0
龙影
龙影

我用Mac看完了你的文章^_^

0
龙影
龙影

mac其实不贵,贵在的是当时是贵,等你用了5年后发现,这5年内你几乎不用换电脑。况且,苹果官网支持教育版优惠,当然还有官翻版电脑出售。划算。

凡羊羊
凡羊羊
回复 @龙影 : 好吧,感谢感谢
龙影
龙影
@凡羊羊 回复@凡羊羊 : 在苹果官网下方有翻新优惠的链接。
凡羊羊
凡羊羊
国内怎么买官翻版呢
0
yak
yak

这个子系统支持docker吗?

想匿名的用户
想匿名的用户
我没试过,但是应该可以。
0
c
codingcx

添加架构师交流圈,请加微信号 codingcx,也可以添加java技术交流群号318815519,大家一起快乐交流技术,互相学习分享。

0
piyoma
piyoma

mac真的不好用 不是你穷.

返回顶部
顶部