吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3973|回复: 7
收起左侧

[其他原创] NPM包管理工具辅助BAT

[复制链接]
tywolf 发表于 2018-1-10 14:10
本帖最后由 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

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
52P + 1 + 1 yarn比npm好用。

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

都好看 发表于 2018-1-10 14:35
支持一下   
q2511003 发表于 2018-1-10 14:46
52P 发表于 2018-1-10 16:19
每创建一项目都要复制一个bat?希望多优化一下。
 楼主| tywolf 发表于 2018-1-10 21:04
q2511003 发表于 2018-1-10 14:46
有nvm 不用 非要自己搞一个

nvm主要是用来管理版本的,我是为了用来方便开发的时候管理自己的包的,两者都不是一样的:)
 楼主| tywolf 发表于 2018-1-10 21:08
52P 发表于 2018-1-10 16:19
每创建一项目都要复制一个bat?希望多优化一下。

把这个BAT放到你的system32目录下就可以直接用了,难吗?
52P 发表于 2018-1-10 21:16
tywolf 发表于 2018-1-10 21:08
把这个BAT放到你的system32目录下就可以直接用了,难吗?

那还不如给它配一个环境变量呢。
 楼主| tywolf 发表于 2018-1-10 21:35
52P 发表于 2018-1-10 21:16
那还不如给它配一个环境变量呢。

一样的东西,不要在意这些细节
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 11:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表