NPM:如何使用.node_modules.bin文件夹?

我在安装npm时遇到了一个问题

我创建了一个项目,比如项目A

cd ~/projectA
npm install sails

但安装后却找不到sails命令。

我知道它已经成功安装在 ~/projectA/node_modules 目录,但无法找到可执行文件。而且我知道它是安装在 ~/projectA/node_modules/.bin

如何能让我每次进入这个projectA文件夹时,都能自动生成.bin的源码?

我是不是做错了什么?

解决方案:

我可以给你一个不优雅的解决方案,这对我来说是有效的。我只是在我的.bashrc文件中导出了我的路径。

export PATH="$PATH:./node_modules/.bin"

编辑:已经有一段时间了,但我已经改变了策略,改用npm脚本。在上面的例子中,设置package.json如下。

"scripts": {
    "sails": "sails"
}

然后你可以用

npm run sails

或带参数

npm run sails -- <args>

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/179.html

(0)
上一篇 2022年6月29日 下午3:53
下一篇 2022年6月29日 下午3:53

相关推荐

发表评论

登录后才能评论