NPM包管理工具辅助BAT
本帖最后由 tywolf 于 2018-1-10 21:06 编辑话不多说,知道NPM是什么的直接搞吧,码字很累。做项目的时候把这个放到你的开发目录下即可。如果编辑器用的是VS CODE你会感觉到很爽,虽然VS CODE有一个NPM插件,但是我感觉没有用这个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 ==============================================
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 支持一下 有nvm 不用 非要自己搞一个 每创建一项目都要复制一个bat?希望多优化一下。 q2511003 发表于 2018-1-10 14:46
有nvm 不用 非要自己搞一个
nvm主要是用来管理版本的,我是为了用来方便开发的时候管理自己的包的,两者都不是一样的:) 52P 发表于 2018-1-10 16:19
每创建一项目都要复制一个bat?希望多优化一下。
把这个BAT放到你的system32目录下就可以直接用了,难吗? tywolf 发表于 2018-1-10 21:08
把这个BAT放到你的system32目录下就可以直接用了,难吗?
那还不如给它配一个环境变量呢。 52P 发表于 2018-1-10 21:16
那还不如给它配一个环境变量呢。
一样的东西,不要在意这些细节{:1_918:}
页:
[1]