2016-09-02 28 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更好的方法?内置的东西和最佳实践? –