npm script 自定义命名

npm script 中传参

需求

执行一条脚本命名可以自定义参数, 有现在这么一条脚本 package.json 下,执行 src 下某个 js 文件

javascript 复制代码
"dev": "node src/a.js"

这里需求:能自定义 src/ 下目录参数

javascript 复制代码
"dev": "node src/${自定义}.js"

解决方案

以 echo 命名为 demo

配置【package.json】

了解 npm_config 能作为自定义参数【docs.npmjs.com/cli/v9/usin...

打印一条数据,把对应数据当做参数传入 $npm_config_{你的参数}

javascript 复制代码
"echo": "echo $npm_config_source"

执行

执行对应的脚本,在脚本后面添加 --{你的参数}="想填入的参数"

javascript 复制代码
npm run echo --source="hello wolrd"

输出

参考

npm 官方文档👇🏻

npm scripts 使用指南 - 阮一峰的网络日志

相关推荐
tool1 分钟前
Hermes Agent 从安装到生产:我的完整踩坑记录
前端
kyriewen119 分钟前
奥特曼借GPT-5.5干杯,而你的Copilot正按Token收钱
前端·gpt·ai·copilot
空中海9 分钟前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
空中海22 分钟前
05 React架构设计、项目实践与专家清单
前端·react.js·前端框架
人生鹿呀1 小时前
AI 情绪陪伴助手:从 0 到 1 的 PWA + 跨端应用实战
前端
人生鹿呀1 小时前
从零打造滑板文化社区平台:React 19 + Node.js + AI 微服务全栈实战
前端
网络工程小王1 小时前
【LCEL 链式调用详解】调用篇-2
java·服务器·前端·数据库·人工智能
swipe1 小时前
别把语音 Agent 当成“接两个 API”——用 NestJS 搭一套 ASR + LLM + 流式 TTS 的实时语音助手
前端·后端·llm
GISer_Jing2 小时前
AI Agent中游产业链全景拆解:智能体开发的核心生态与技术版图
前端·人工智能·后端
前端之虎陈随易2 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript