所以我做了一个cli,package.json
它指定了一个bin文件。
我npm link
知道了 然后,我在桌面上创建了一个新文件夹,并将npm link foocli
其安装到该目录的node_modules
文件夹中。
然后我尝试从该目录运行cli并抛出:
The file '/usr/local/bin/foocli' is marked as an executable but could not be run by the operating system.
知道是什么原因造成的,如何解决?
#!/usr/bin/env node
需要在正在执行的文件的顶部,以便外壳程序知道如何执行该文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句