文档章节

利用windows 10 bash + cmder 搭建最顺手的前端开发环境

d
 dragon_tech
发布于 2017/07/14 08:56
字数 443
阅读 34
收藏 1

背景

最近一家公司在使用mac做为开发机,的确使用nodejs以及相关生态非常爽,家中的联想笔记本就明显不太方便了,装黑苹果又带不起来,听说win10上面自带的bash还可以,就启用了玩玩。发现非常好用,没有任何不适感,感觉我省下了一个macbook pro~~

启用

1.启用 设置- 更新和安全-针对开发者人员-选择开发者模式

2.适用于Linux的windows子系统

3.选择启动或关闭windows功能,找到适用于Linux的windows子系统

4.搜索bash-安装 根据提示安装,从windows商店时间比较长

  1. 安装成功 根据提示输入linux用户名和密码
  2. 可以搜索到 bash on ubuntu on windows,启用成功,这个bash现在非常牛逼,已经内置node.js 7.9 和nvm了,还有其他的内置软件我还没有研究~

卸载

删除软件和设置:在 cmd 运行 lxrun /uninstall

删除所有文件:在 cmd 运行 lxrun /uninstall /full

然后再在控制面板删除。

来源:how-to-uninstall-or-reinstall-windows-10s-ubuntu-bash-shell

配置

由于自带的终端实在不顺手,于是我使用cmder来使用终端

链接:cmder

下载 完整版

配置

`

%windir%system32bash.exe ~ -cur_console:p:n

`

取消选择Monospace

配置完成后就可以打开了

点击绿色加号打开一个新的bash窗口

实际应用

windows的文件全部挂在Linux 的/mnt然后你就可以使用一个alias code="cd /mnt/d/code"到你的代码目录,然后你就可以在终端进行`npm

nodejs`等操作,而编辑代码还是在windows机器上,感觉非常舒服~

本文转载自:http://os.51cto.com/art/201707/544732.htm

d
粉丝 4
博文 409
码字总数 12396
作品 0
西安
私信 提问
分享一个完美的开发平台搭建教程。

mac党可以不用往下看了,以下是针对windows环境的前端平台搭建。 楼主我一直都是在windows下从事前端开发工作的。平时用webstorm开发,配合windows自带的cmd命令行工具,也能凑合着用。但是上...

想匿名的用户
2017/08/27
1K
5
Win下必备神器之Cmder

诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的。之前就有在Windows下效率必备软件一文中对此做了下记载;其虽没那么逆天的存在,却也甚是...

zdhsoft
2017/11/16
0
0
无终端不浪漫!Cmder解救Windows终端苦手

终端可是程序员才懂的浪漫啊~~~ 长期工作在Mac下的鄙人,由于最近做教程,不得不使用Windows来开发,以便大家都可以拿手上的PC做工程。然而,这却真心苦了平常的工作开发,虽然手边有一台iMa...

风蓝小栖
2018/08/16
0
0
Bash On Windows安装教程

发布自Kindem的博客,欢迎大家转载,但是要注意注明出处 什么是Bash On Windows Bash On Windows是微软的“Microsoft Love Linux”计划中重要的一环,目的是能让Windows用户能在系统中运行L...

Kindem
2018/05/15
0
0
史上最全win10下Linux子系统的安装及优化方案

相信大家都会对Linux系统有一定程度的需求,但是目前所有Linux发行版的桌面环境实在是不太友好,并不能完全满足我们所有的学习和娱乐。于是我们会想到安装Windows+Linux双系统,或者在Windo...

昌南何许人
2018/04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

spring mvc主流程源码阅读(剖析)

第一步,通过web.xml的配置可以知道,用户访问url第一次先走到DispatchServlet,(默认你学过基本的java的Servlet开发) <servlet><servlet-name>springServlet</servlet-name><serv......

小海bug
16分钟前
2
0
vmstat命令详解

https://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html

流光韶逝
50分钟前
1
0
如何理解算法时间复杂度的表示

先从O(1) 来说,理论上哈希表就是O(1)。因为哈希表是通过哈希函数来映射的,所以拿到一个关键 字,用哈希函数转换一下,就可以直接从表中取出对应的值。和现存数据有多少毫无关系,故而每次执...

yky20190625
今天
5
0
分布式架构 实现分布式锁的常见方式

一、我们为什么需要分布式锁? 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制...

太猪-YJ
今天
9
0
GitLab Docker 安装记录

安装环境 环境Centos7.4 64 1.拉取镜像文件 docker pull gitlab/gitlab-ce:latest 2.docker 安装 git.zddts.com 为访问域名或换成可以访问的IP docker run -d --hostname git.***.com -p ......

侠者圣
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部