It looks like you are trying to use glob syntax (i.e. “*“) with esbuild?

简介: It looks like you are trying to use glob syntax (i.e. “*“) with esbuild?

目录


问题


运行esbuild编译携带通配符的路径或文件时,可能存在如下错误。


It looks like you are trying to use glob syntax (i.e. "*") with esbuild. This syntax is typically handled by your shell, and isn't handled by esbuild itself. You must expand glob syntax first before passing your paths to esbuild.

image.png

错误场景


我在使用esbuild编译某

个文件夹下的所有文件。

package.json的scripts存在以下片段:

image.png

执行编译时提示无法处理携带通配符的路径src/**:

image.png

解决


可能需要将shell从 /bin/cmd 设置为 /bin/bash

npm config set script-shell /bin/bash

以windows为例子,此处的 /bin/bash 可以是你git安装目录下的bash.exe。

比如我的git安装在 D:\Dev\Git。

则我应该设置:

npm config set script-shell "D:\\Dev\\Git\\bin\\bash.exe"

再次执行,成功:

image.png

注意


可能会影响其他项目的运行。

届时可以设置回来:

npm config delete script-shell

当然也可以只对当前项目生效,不去修改全局的npm script运行:

npm config set script-shell "D:\\Dev\\Git\\bin\\bash.exe" --userconfig ./.npmrc

尾言


如果觉得文章对你有帮助的话,欢迎点赞收藏哦,有什么错误或者意见建议也可以留言,感谢~

相关文章
|
SQL 存储 关系型数据库
轻松入门MySQL:简明教程解析数据存储与管理(1)
轻松入门MySQL:简明教程解析数据存储与管理(1)
209 0
|
移动开发 缓存 JavaScript
2021最新阿里代码规范(前端篇)
2021最新阿里代码规范(前端篇)
55675 11
2021最新阿里代码规范(前端篇)
|
4月前
|
人工智能 自然语言处理 JavaScript
受够垃圾翻译!CodeBuddy 8 分钟造神器,划词秒翻 + 自动适配所有网页
本文介绍如何使用CodeBuddy结合蓝耘API开发一款高效翻译插件。通过CodeBuddy的智能代码生成功能与蓝耘API的强大翻译能力,解决了现有翻译工具质量差、速度慢、定制难等问题。具体步骤包括获取蓝耘API、安装CodeBuddy插件、生成README文件及代码、测试与优化插件功能。最终实现划词秒翻、自动适配网页的翻译工具,适用于GitHub等技术场景。项目代码已开源,用户可通过链接注册并体验。
170 1
|
存储 运维 安全
防盗、防泄露、防篡改,我们把 ZooKeeper 的这种认证模式玩明白了
ZooKeeper 作为应用的核心中间件在业务流程中存储着敏感数据,具有关键作用。正确且规范的使用方法对确保数据安全至关重要,否则可能会因操作不当而导致内部数据泄露,进而带来严重的安全风险。因此,在日常的 ZooKeeper 运维和使用过程中,标准化和安全的操作对于加强企业安全防护和能力建设显得格外关键。为了实现这一目标,MSE 提供了一整套标准化流程,帮助用户以更安全、更简便的方式使用 ZooKeeper,从而加速企业安全能力的提升同时最大程度地降低在变更过程中可能出现的风险。
9316 98
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
3014 5
|
11月前
|
边缘计算 自动驾驶 物联网
5G 如何实现大规模天线阵列:赋予无线通信全新力量
5G 如何实现大规模天线阵列:赋予无线通信全新力量
714 0
|
Linux
Linux telnet安装及端口测试联通性
Linux telnet安装及端口测试联通性
298 10
|
Rust Shell 索引
使用阿里云镜像加速Rust与Cargo安装及更新
使用阿里云镜像加速Rust与Cargo安装及更新
8236 1
|
监控 安全 关系型数据库
精通MySQL:数据库核心技术与应用实践
h3> 一、引言 MySQL作为开源关系型数据库管理系统的佼佼者,凭借其出色的性能、灵活性和稳定性,成为许多企业和开发者的首选
|
消息中间件 Oracle 关系型数据库
实时计算 Flink版操作报错之连接外部kafka本地执行测试代码报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。

热门文章

最新文章