Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个节点模块,它有一个在安装后调用的构建脚本。构建脚本克隆一个 git 存储库并将其中的一些文件复制到另一个文件夹。问题:在 npm install 上,脚本没有获得足够的权限,我收到以下错误:
sh: ./build.js: Permission denied
我怎样才能给构建脚本足够的权限来完成它的工作?
我希望用户可以做npm install mymodule,然后构建脚本可以在任何系统上完成它的工作。
npm install mymodule
有任何想法吗?
你有x国旗build.js吗?
x
build.js
chmod +x build.js
脚本的第一行应该告诉如何从 shell 执行脚本:
#!/usr/bin/env node