0

0

VSCode的内置NPM脚本支持:在侧边栏运行命令

P粉986688829

P粉986688829

发布时间:2026-01-01 08:32:45

|

323人浏览过

|

来源于php中文网

原创

VSCode可通过启用NPM脚本视图、命令面板运行、快捷键绑定及安装扩展(如NPM Scripts)实现package.json脚本的一键执行与增强管理。

vscode的内置npm脚本支持:在侧边栏运行命令

如果您在使用 VSCode 进行前端开发,希望快速执行 package.json 中定义的 NPM 脚本,但每次都要切换到终端手动输入 npm run xxx,则可以启用并配置 VSCode 的内置 NPM 脚本支持功能。以下是启用该功能并实现在侧边栏运行命令的具体操作步骤:

本文运行环境:MacBook Air,macOS Sequoia。

一、启用 NPM 脚本视图

VSCode 默认提供 NPM 脚本视图,但需确保工作区包含有效的 package.json 文件,且该文件中定义了 scripts 字段。启用后,NPM 脚本将作为独立面板显示在资源管理器侧边栏底部。

1、确保当前打开的文件夹根目录下存在 package.json 文件,且其中包含非空的 "scripts" 对象(例如:"dev": "vite")。

2、点击左侧活动栏最下方的 “…(更多操作)”图标,在弹出菜单中勾选 “NPM 脚本”

3、若未出现该选项,可按下 Cmd+Shift+P(Mac)或 Ctrl+Shift+P(Windows/Linux),输入 “NPM: Focus on Scripts View” 并回车执行。

二、通过命令面板触发脚本

当 NPM 脚本视图不可见或需快速调用时,可通过命令面板直接运行任意已定义脚本,无需打开侧边栏面板。

1、按下 Cmd+Shift+P(Mac)或 Ctrl+Shift+P(Windows/Linux)打开命令面板。

2、输入 “NPM: Run Script”,选择该命令。

3、在随后出现的下拉列表中,从当前 workspace 的 package.json 中选择目标脚本名称(如 buildtest)。

4、按回车确认,VSCode 将在集成终端中自动执行对应命令,并显示实时输出。

STORYD
STORYD

帮你写出让领导满意的精美文稿

下载

三、自定义脚本快捷键绑定

为高频脚本(如 dev、build)分配专属快捷键,可绕过菜单与面板交互,实现一键触发。

1、按下 Cmd+K Cmd+S(Mac)或 Ctrl+K Ctrl+S(Windows/Linux)打开键盘快捷方式设置。

2、点击右上角 “+”号 添加新快捷键。

3、在“命令”字段中输入 npm.runScript,在“键”字段中按下期望组合键(如 Cmd+Alt+B)。

4、在“参数”字段中填入 JSON 格式对象:{"script":"build"}(将 build 替换为实际脚本名)。

四、使用扩展增强脚本管理

原生 NPM 脚本视图功能有限,部分高级操作(如并行执行、参数传入、脚本分组)需依赖社区扩展补充。

1、在扩展市场中搜索并安装 “NPM Scripts” by eg2(ID:eg2.tsl-problem-matcher)或 “Auto Close Tag” 不相关,应选 “NPM Intellisense” 以辅助脚本名补全。

2、安装后重启 VSCode,重新打开含 package.json 的文件夹。

3、右键点击 NPM 脚本视图中的某条脚本,可看到新增选项如 “Run in Terminal”“Debug Script”(若配置了 launch.json)等。

4、对于带参数的脚本(如 "serve --port 4000"),可在扩展提供的输入框中手动追加参数并执行。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

403

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

306

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

516

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1051

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

748

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

418

2023.08.02

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.3万人学习

Git 教程
Git 教程

共21课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号