NPM包辅助工具[BAT版]

看到好多人在用NPM的时候不停的去码命令,也许那样比较高大尚有文化,但是我还是喜欢懒,而且越快越懒越好,所以在学NODEJS的时候就写了这么个BAT。自己用了蛮久的,尤其在VSCODE下,自己感觉比插件好用,唯独就是BAT是不入流的东西,所以一直没给任何人。今天让同事喷了。。。TMD自己能动手写一下的BAT还要拿我这渣一样货。。。比懒我认输。。。。

@echo off
:start
cls
echo ================NPM Utils Tool====================
echo 1.执行npm init
echo 2.安装package到全局环境下(-g选项)
echo 3.安装package到本地开发环境下(--save-dev选项)
echo 4.删除全局package,但不删除package留在package.json中的对应信息
echo 5.删除本地package,同时删除package留在package.json中devDependencies下的对应信息
echo 6.列出全局环境当前安装的包
echo 7.列出本地环境当前安装的包
echo 8.安装package到本地生产环境下(--save选项)
echo 9.退出
echo ==============================================
set /p choice=请选择:
if %choice%==1 goto 1
if %choice%==2 goto 2
if %choice%==3 goto 3
if %choice%==4 goto 4
if %choice%==5 goto 5
if %choice%==6 goto 6
if %choice%==7 goto 7
if %choice%==8 goto 8
if %choice%==9 exit
:1
cls
echo 执行npm init初始化,创建package.json包管理文件,请稍后...
npm init
pause
goto :start
:2
cls
set /p packagename=请输入需要安装到全局环境下的NPM模块名称(-g):
echo 正在安装%packagename%,请稍后...
npm install -g %packagename%
pause
goto :start
:3
cls
set /p packagename=请输入需要安装到本地开发环境下的NPM模块名称(--save-dev):
echo 正在安装%packagename%,请稍后...
npm install --save-dev %packagename%
pause
goto :start
:4
cls
set /p packagename=请输入需要删除的全局环境下的NPM模块名称(-g):
echo 开始删除%packagename%
npm uninstall -g %packagename%
pause
goto :start
:5
cls
set /p packagename=请输入需要删除的本地环境下的NPM模块名称(--save-dev):
echo 开始删除%packagename%
npm uninstall --save-dev %packagename%
pause
goto :start
:6
cls
npm list -g --depth 0
pause
goto :start
:7
cls
npm list --save-dev --depth 0
pause
goto :start
:8
cls
set /p packagename=请输入需要安装到生产环境下的NPM模块名称(--save):
echo 正在安装%packagename%,请稍后...
npm install --save %packagename%
pause
goto :start

您可能会喜欢

发表评论

电子邮件地址不会被公开。 必填项已用*标注

在这输入验证码 : *

Reload Image