npm安装 – 如何运行具有足够权限的构build脚本?
我创build了一个具有构build脚本的节点模块,在安装后会调用它。 构build脚本克隆一个git仓库,并将其中的一些文件复制到另一个文件夹。 问题:在npm安装,脚本没有得到足够的权限,我得到以下错误:
sh: ./build.js: Permission denied
我如何给构build脚本足够的权限来完成它的工作?
我希望用户只需要执行npm install mymodule
,然后构build脚本就可以在任何系统上完成任务。
有任何想法吗?
你有build.js
上的x
标志吗?
chmod +x build.js
而脚本的第一行应该告诉如何从shell执行脚本:
#!/usr/bin/env node