node.js - NPM : how to source ./node_modules/.bin 文件夹?

标签 node.js npm sails.js

我在安装 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>

关于node.js - NPM : how to source ./node_modules/.bin 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033754/

相关文章:

node.js - (node-gyp rebuild 2> builderror.log) || (exit 0) - Node 安装错误

node.js - NodeJs降级问题

node.js - Sails 套接字 io 连接到与传入的 URL 不同的 URL

javascript - Nodemailer 使用 POST 表单时返回 404

node.js - Azure 中的 Angular 工件包含约 43k 个文件

javascript - 在 Three.js 中从缓冲区(而不是路径)加载 STL

javascript - 如何获取我的 NPM 全局包的绝对路径?

mysql - 在 Sails js 模型中定义关系后,是否需要在数据库中创建显式关系?

javascript - 重新启动后无法在 sailsjs 中获取套接字 session

javascript - 在 ExpressJS 中向文件路径添加参数