自制工具:迅速打开一个Node 环境的Playground

需求

经常有这种情况,写代码的时候需要实验种想法,亟需一种playground 环境来玩耍。如果是前端的话可以打开chrome 的控制台,但是如果是Node 的话就比较麻烦了。我要打开我的存放试验代码的目录,创建新目录,创建js 文件,打开编辑器开始写代码。这一系列麻烦的流程直接导致我的生活质量下降。要是可以自动化这个流程就好了。我想要的是在终端敲一个命令然后就帮我把这些事都办了,然后现成的编辑器呈现在我面前,直接开始敲代码。

方案

有了自制工具:上传修改过的文件到指定服务器 的经验,现在我只需要写一个bash 脚本, 它帮我:

  1. 接受一个我要指定的名称,创建相应playground 目录。
  2. 打开我的常用编辑器并以我指定的名称创建js 文件。
  3. 在新创建的playground 目录下打开终端以便运行调试。
cd /Users/drakedan/Documents/workSpace/NodePlayground && mkdir $1 && subl "$1/$1.js" &&  open -a terminal /Users/drakedan/Documents/workSpace/NodePlayground/$1

将上面代码保存在我专门存放小工具的目录下,命名为playnode.sh。

如果还没有一个专门存放小工具的目录的话,可以创建一个,然后用编辑器打开~/.bash_profile,把这个目录添加进去,加一行就可以:

export PATH=${PATH}:/Users/drakedan/Documents/workSpace/NodePlayground/bin

这里我的所有小工具都放在 /Users/drakedan/Documents/workSpace/NodePlayground/bin 这个目录下。

总结

最后只需要重启终端,然后只用在终端敲 >playnode.sh myplay    小工具就帮我在指定目录下创建一个myplay 目录,并用sublime 打开myplay.js,并且还贴心的为我打开一个位于myplay 目录的终端。大功告成,妈妈再也不用担心我的拖延癌了!

参考:自制工具:上传修改过的文件到指定服务器

       Open Terminal Here In Mac Os Finder

时间: 2025-01-07 02:31:43

自制工具:迅速打开一个Node 环境的Playground的相关文章

node项目的基本构建流程或者打开一个node项目的流程

1.  确立项目所需要的所有依赖.框架(比如bootstrap,vue,angular等) 2. 在项目的根目录下创建一个package.json文件,package.json文件是项目的最重要文件之一,下面是我的一个项目中得依赖文件: { "name": "element-starter", "description": "A Vue.js project", "author": "[email

为什么一个JavaScript数组splice方法,网页环境、node环境、java8环境等不一样呢

1.node环境. 版本: [[email protected] javascript]$ node -v v0.12.4 [[email protected] javascript]$ 例子如下: [[email protected] javascript]$ node > var ss = [11,22]; var tt = [55,66]; undefined > ss.splice(0,0,tt);console.log(ss.length);console.log(ss); 3 [

node环境和浏览器的区别

正好最近有朋友咨询我这个问题,那就简单谈一下我理解的node环境和浏览器的区别,高手请略过. 一.全局环境下this的指向 在node中this指向global而在浏览器中this指向window,这就是为什么underscore中一上来就定义了一 root: 1 var root = typeof self == 'object' && self.self === self && self || 2 typeof global == 'object' &&

Node.js源码解析----自己实现一个Node.js的难点与思路

前言: 最近在看Node.js,看了一段时间后便想着自己实现一个Node.js现在已经实现了个大概(绝大部分是模仿人家,不过自己实现一遍基本上就理解Node.js的原理了)下面便说说这个过程中的坑,以及一些需要注意的地方: Node.js需要一定C++基础,建议看完C++Primer再看,否则V8的好多表达方式,指针,引用,模板之类的会看不懂: 代码已上传GitHub地址:   https://github.com/sven36/cNode 编译:我用的win10的环境,具体编译请参考Node.

node环境配置安装(nvm)

在我们前端开发工程中,很多繁琐机械的操作都是会慢慢的被抽离出来的,当我们为dom操作和浏览器兼容性感到厌烦时,jQuery出现了,当我们不想再去理会dom的添加删除等的时候,angularJS来解救我们,那么,随着时间的发展,我们前端开发的王牌语言JavaScript,现在被应用到了服务器中,对的,这是一个里程碑式的创新,今后,你不再需要去使用php/.net等后端语言,仅仅使用JavaScript就可以前端后端通吃,这就是web全栈工程师吧!神奇的node.js为我们JavaScript提供了

一个Node.js初学者的“班门弄斧

凌晨三点,当启动控制台(console)的时候,手已经按在键盘上了.黑色背景上出现了扎眼的提示,渴求接收命令.想折腾下node.js?node,js有一个令人兴奋的消息:它可以在任何地方运行.这一点让栈有了多种不同的尝试方式.对任何一个经验丰富的人,使用命令行来运行都充满了乐趣.我最喜欢的是可以在命令行的安全网络中审阅栈.牛逼的是我们仍然在说javascript,所以你们中的大部分不会有任何问题.那么,为什么不开始在console里启动node呢? 本文中,我会向你介绍Node.js.我的目标是

linux 安装 node 环境

本篇学习的分享主要说在linux 安装 node 环境,个人也是在腾讯云的实验室课程学习的,这里只是个人的一个学习记录, 大家也可以去腾讯的实验室来体验一下,教程十分详细易学. 1 .安装 Node.js 环境 Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台. 2.下载并安装 Node.js 下载最新的稳定版 到本地,这里是v10.15.2,新版本11.10.1(可以去官网) 执行命令:wget https://node

什么是Node?Node环境配置

 什么是Node? Node.js 不是JS文件也不是一个JS框架,而是一个Server side JavaScript runtime(服务端的一个JS运行时),我们可以Node环境中运行JS代码 . Node中只能运行ECMScript 无法运行BOM和DOM,它采用的JS引擎是chrome的V8引擎,它就一个运行环境.它是一个轻内核的东西,它本身没有什么功能,所有的功能都是由功能包提供 Node用途 一 .开发web应用程序 1. 做动态网站 2. 开发提供数据的服务端API 二 .前端开

从零构建vue项目(一)--搭建node环境,拉取项目模板

本文是基于vuecli2搭建的项目. 1. 下载安装nodejs     地址:https://nodejs.org/en/download/ 选择安装版windows .msi, 不要选择压缩版 下载完成后,下一步-->下一步-->安装完成 npm:  node pageage mangemen node.js的包管理器, 集成到node.js中了. 验证node是否安装成功: 打开命令行(windows)或终端(mac),在命令行(终端)中输入: node -v 如果提示出版本信息则说明n