2016-02-07 215 views
3

有沒有辦法在npm腳本中重命名單個文件?我想準備分發文件,但我需要建立的文件名稱不同於它們在源中的名稱...用NPM重命名文件

我試過orn,但似乎只能在命令行上工作,而不是npm腳本。我特別希望添加一個跨平臺的依賴項來完成我的項目,而不是寫我自己的javascript腳本來複制文件。

我的理想解決方案是我可以包含在package.json中的東西,作爲單行命令,例如, rename old-file-name new-file-name

回答

2

原來故宮圖書館cash提供了可運行的幾個基本的命令行工具作爲來自ap的單行命令ackage.json。對於重命名,您可以使用子包cash-mv來重命名特定文件。

3

當然。 npm script可以運行你想要的任何節點js文件。

例如:

require('fs').rename(oldPath,newPath) 

更多信息:

+0

對不起,應該已經更清楚了,我只想把一些可以包含在我的package.json中的東西作爲單行命令。但是,這非常簡潔。 – JRJurman

+0

你可以將其作爲一個腳本加入,只需要預先加入「node -e」:'node -e require('fs')。rename(oldPath,newPath)' – russa