本帖最后由 tywolf 于 2018-1-10 21:06 编辑
话不多说,知道NPM是什么的直接搞吧,码字很累。做项目的时候把这个放到你的开发目录下即可。如果编辑器用的是VS CODE你会感觉到很爽,虽然VS CODE有一个NPM插件,但是我感觉没有用这个BAT来的痛快[Bash shell] 纯文本查看 复制代码 @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 ==============================================
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 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 %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 --save-dev --depth 0
pause
goto :start |