背景介绍
前段时间,弄了张流量卡,感觉线上查询太费劲了。不妙,干脆通过NodeJS
写个小软件来,实时查询。
程序员,就是要方便自己嘛。哎,头怎么有点凉啊。
而比较便捷的工具也就notepad++了,我要让notepad++全是NodeJS的形状。
理论分析
需求分析
- 使用nodepad++来运行
- 可以使用第三方包,不需要每个项目单独下载【下载一次,使用多次】
技术分析
- notepad++运行选项中点击运行,然后输入使用node运行的命令
- node中require请求的模块是,node运行的js文件所在路径的node_modules中查找
- 所以需要先将模块采用全局安装
- 然后将js文件拷贝的node安装路径下运行
npm install -g 模块名
预备知识
notepad++常用变量 | 含义 |
---|
FULL_CURRENT_PATH | 文件路径名称 |
CURRENT_DIRECTORY | 文件目录 |
FILE_NAME | 文件全名称 |
NAME_PART | 文件名称 |
EXT_PART | 文件扩展名 |
实践操作
cmd /k G: & cd "node安装路径" & copy /y "$(FULL_CURRENT_PATH)" ".\$(FILE_NAME)" & node ".\$(FILE_NAME)" & ECHO. & PAUSE & EXIT
解释:
copy /y:不询问的复制文件
$(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。
& 用来连接多条命令
ECHO:换行
PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续
EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口
结果展示
PS:
- 由于module中的模块的require针对的路径是文件的路径,所以先拷贝到node目录下
- 对应的模块,使用-g引入
- 运行的是拷贝的文件,所以,如果是读写文件的话,最好使用绝对路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)