【问题标题】:How do I install the sequelize.js binary?如何安装 sequelize.js 二进制文件?
【发布时间】:2013-08-12 15:53:19
【问题描述】:

我在以下位置引用 sequelize.js 文档: http://sequelizejs.com/documentation#migrations-the-binary

运行“sequelize -V”后,我收到:

$ sequelize -V
sequelize: command not found

我在网上搜索过,找不到任何关于如何安装二进制文件的参考

【问题讨论】:

    标签: node.js sequelize.js


    【解决方案1】:

    如果您在本地安装,./node_modules/.bin 处有二进制文件的链接。此路径适用于所有本地二进制文件,您可以在 CLI 上使用 npm bin 输出它。

    您也可以通过ls -laF node_modules/.bin 来查看链接指向的位置。

    更多信息请见this stack question

    【讨论】:

      【解决方案2】:

      CLI 已移至 sequelize-cli:

      npm install -g sequelize-cli
      

      https://github.com/sequelize/cli

      【讨论】:

      • 在发布问题后的一年内没有提及此答案。那个时候有吗?
      • yarn global add sequelize-cli
      【解决方案3】:

      通过

      安装sequelize.js后
      npm install sequelize
      

      sequelize 二进制文件将位于您的 node_modules/sequelize/bin 文件夹中。可以直接访问 sequelize 二进制文件,也可以将此文件夹添加到您的环境中。

      尝试“./your/path/node_modules/sequelize/bin/sequlize -V”来验证。

      【讨论】:

      • 您只需在安装时添加-g 标志。
      • sequelize 的网站没有记录这些事实。浪费了 30 分钟四处寻找。按照他们网站的文档,安装步骤不使用全局标志。
      • @thaspius 如果他们也提到不同的安装可能会有所帮助,但它主要由 NPM 本身记录:npm-folders(5)
      • 值得注意的是,在发布的实际时间,我无法弄清楚这个问题,这个答案实际上是修复它的原因。否决当时的实际合法答案似乎很荒谬......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-17
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      相关资源
      最近更新 更多