[英]Error: Illegal characters in path in npm rimraf
I am getting an error while I tried to delete multiple directories using npm rimraf.我尝试使用 npm rimraf 删除多个目录时出现错误。
Error: Illegal characters in path错误:路径中的非法字符
Command I run is rimraf **/lib/**
我运行的命令是rimraf **/lib/**
> ecommerce.ui@0.7.2 clean-libs
> rimraf **/lib/**
Error: Illegal characters in path.
at pathArg (C:\Users\SUDARANGA\AppData\Roaming\nvm\v18.9.0\node_modules\rimraf\dist\cjs\src\path-arg.js:45:33)
at C:\Users\SUDARANGA\AppData\Roaming\nvm\v18.9.0\node_modules\rimraf\dist\cjs\src\index.js:34:66
at Array.map (<anonymous>)
at C:\Users\SUDARANGA\AppData\Roaming\nvm\v18.9.0\node_modules\rimraf\dist\cjs\src\index.js:34:28
at main (C:\Users\SUDARANGA\AppData\Roaming\nvm\v18.9.0\node_modules\rimraf\dist\cjs\src\bin.js:134:11)
at Object.<anonymous> (C:\Users\SUDARANGA\AppData\Roaming\nvm\v18.9.0\node_modules\rimraf\dist\cjs\src\bin.js:143:5)
at Module._compile (node:internal/modules/cjs/loader:1119:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
at Module.load (node:internal/modules/cjs/loader:997:32)
at Module._load (node:internal/modules/cjs/loader:838:12) {
path: 'C:\\source\\Ecommerce.UI\\**\\lib\\**',
code: 'EINVAL'
}
Version v4 of rimraf removed globbing support, but they might add it back as per rimraf/issues/249 . rimraf 的 v4 版本删除了 globbing 支持,但他们可能会根据rimraf/issues/249将其添加回来。
If you're using rimraf just for the command line usage (ie using it as an npm command and not using the javascript API), then I've found that del-cli seems to be a good cross-platform replacement.如果您仅将 rimraf 用于命令行用途(即将其用作 npm 命令而不使用 javascript API),那么我发现del-cli似乎是一个很好的跨平台替代品。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.