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

简介:

背景

最近一家公司在使用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机器上,感觉非常舒服~




作者:冰星寒水
来源:51CTO
目录
相关文章
|
13天前
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
92 4
|
3月前
|
JSON 前端开发 开发工具
初探在WSL中设置vim前端开发环境
初探在WSL中设置vim前端开发环境
|
11天前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
|
2月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
3月前
|
前端开发 JavaScript Java
【Azure 应用服务】App Service For Windows 中如何设置代理实现前端静态文件和后端Java Spring Boot Jar包
【Azure 应用服务】App Service For Windows 中如何设置代理实现前端静态文件和后端Java Spring Boot Jar包
|
3月前
|
前端开发 JavaScript
【Azure 环境】前端Web通过Azure AD获取Token时发生跨域问题(CORS Error)
【Azure 环境】前端Web通过Azure AD获取Token时发生跨域问题(CORS Error)
|
3月前
|
Kubernetes 监控 Shell
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
|
4月前
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
264 0
|
4月前
|
前端开发 应用服务中间件 nginx
安装Windows版nginx以及部署前端代码并就解决刷新出现404
安装Windows版nginx以及部署前端代码并就解决刷新出现404
317 0
|
4月前
|
前端开发
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单
支付系统--微信支付21--搭建前端环境,payment-demo-front这个项目文件夹是前端显示文件,payment-demo是后端项目,支付页面常见三个页面:购买课程,我的订单,下载账单