Npm 加上“终止”一词&引用;或+&引用;在package.json脚本中?

Npm 加上“终止”一词&引用;或+&引用;在package.json脚本中?,npm,terminal,package.json,Npm,Terminal,Package.json,我正试图在我的package.json中编写一个脚本,将根方向内某个名称(旧名称)的每个文件夹重命名为新名称(新名称) 如果我将终端cd…发送到父目录,并键入以下“重命名”脚本的内容,则可以正常工作。但是,如果我尝试将其写入package.json文件中 "scripts": { "rename": "find . -depth -type d -name 'OLD_NAME*' -execdir mv {} NEW_NAME \;" } eslint/prettier不仅去掉了反斜杠

我正试图在我的package.json中编写一个脚本,将根方向内某个名称(旧名称)的每个文件夹重命名为新名称(新名称)

如果我将终端cd…发送到父目录,并键入以下“重命名”脚本的内容,则可以正常工作。但是,如果我尝试将其写入package.json文件中

"scripts": {
    "rename": "find . -depth -type d -name 'OLD_NAME*' -execdir mv {} NEW_NAME \;"
}
eslint/prettier不仅去掉了反斜杠

    "rename": "find . -depth -type d -name 'OLD_NAME*' -execdir mv {} NEW_NAME ;"
…但我得到以下终端错误

查找:-execdir:无终止“;”或“+”

我试过以下方法,但没有效果

    "rename": "find . -depth -type d -name 'OLD_NAME*' -execdir mv {} NEW_NAME /\\;"

我无法使用正确的问题进行搜索以获得答案,也无法找到答案。有什么建议吗?

我面对同样的问题,用
\\解决了它而不是
\
/\\

下面是示例代码


“查找包-maxdepth 1-type d-exec bash-c'cd{}&&ncu-u'\\;”

这与终止分号错误有什么关系?