跳到主要内容

命令行工具开发之package-bin 配置

"bin": {
"ghost": "./bin/ghost"
},

package.json 中的bin字段指定了当包被全局安装时,哪些文件会被链接到系统路径上。这样,这些文件就会被作为命令行工具在终端中使用。 在上述例子中,意味着当我使用 npm install -g xxx 安装 package.json 所在的npm 包后,我就以在终端中输入 ghost 命令,而当我运行 ghost 命令时,执行的是 ./bin/ghost 文件的代码。

场景:命令行工具开发