And*_*eas 7 node.js npm knex.js
我已经在我的Node项目中安装了Knex,到目前为止一切都很棒。
现在,我更深入地研究了Knex,并面临着迁移。我发现的所有文档都涉及运行“ knex migration:latest”等命令。当我尝试从(Windows)命令行运行此类命令时,得到的结果是一个错误,告诉我'knex'是一个未知的命令。
我不是npm和Nodes专家,只是足以使基础知识得以运行。当深入研究knex节点包时,我在“ package.json”的“ bin”部分下找到了cli.js文件的一些配置。我不理解这些配置,即使阅读有关此“ bin”部分的npm文档也对我来说并不清晰。
所以这是我的问题:我在Windows 10上,并且在我的项目本地安装了像'knex'这样的软件包。Knex带有CLI。我需要怎么做才能从控制台调用该CLI?
node_modules/.bin/knex如果尚未全局安装knex(我不建议这样做),则可以从中找到客户端。
当您将软件包本地安装到某个目录时,所有“ bin”可执行文件都会自动链接到node_modules/.bin。如果您使用package.json脚本中的这些脚本,npm会自动添加node_modules/.bin到路径,因此在json包中您不必引用,node_modules/.bin/knex但就knex足够了。
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |