2016-09-02 29 views
0

我已經與HiFaraz一起製作了一個小腳本,可以輕鬆安裝Atom文本編輯器的最佳實踐包。 The script只運行一些apm install ...命令,並且不需要安裝到node_modules(或再次使用)。我們決定將它添加到NPM中,使它更容易找到並且稍微更容易運行。是否可以創建未安裝的NPM腳本?

有沒有辦法一次運行並刪除一個NPM腳本?也許增加一個post-install腳本?

回答

1

在這種情況下,更好的選項可以提供腳本本身應執行的鏈接,例如zsh installationsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"。所以在你的情況下命令應該是:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/HiFaraz/atom-starter-pack/master/installer.sh)" 
+0

因此,你是說從NPM取消發佈並推薦一個curl命令?這是法拉茲的一攬子計劃,不知道他是否會取消發佈,但是謝謝你的這個命令(不知道你可以這麼做)。任何想法如何解決NPM問題? –

+1

軟件包可以通過在腳本末尾運行'rm -rf ../'來刪除自己。 –

+0

不錯,使用'npm uninstall ..'不是更好嗎?你知道這可以添加到'postinstall'腳本嗎?有沒有比NPM postinstall更好的方法?內置的東西和最佳實踐? –