有没有一种方法可以在npm脚本中重命名单个文件?我想准备分发文件,但我需要将构建后的文件命名与源文件不同...我尝试了orn,但那似乎只能在命令行上使用,而不能作为npm脚本。我特别希望只添加一个跨平台依赖项来完成我的项目,而不是编写自己的JavaScript脚本来复制文件。我的理想解决方案是,我可以将其包含在
package.json
中,作为一条命令,例如:rename old-file-name new-file-name
。
node
版本 10.x 起,rename()
的第三个参数(回调函数)不再是可选的了 -- 您可以添加一个回调函数,或者使用renameSync(oldPath, newPath)
替代它,后者不需要回调参数(且是同步的)。 - russa