美文网首页
npm自定义命令行

npm自定义命令行

作者: adtk | 来源:发表于2017-07-30 22:54 被阅读0次

在package.json的bin下定义一个对象,这里xh就是需要的命令,内容交给index.js

{
  "name": "xh_demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "bin": {
    "xh": "./index.js"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

在index.js中

#!/usr/bin/env node

console.log("你好")

第一行应该必须定义,表示需要node执行index.js文件
然后输出“你好”

文件写好了,得让系统知道:

//安装到全局
npm install . -g //这个.不知道行不行,没试

或者

npm link    //在项目目录下

发布到npm:
先到npm注册

npm login    //登录

npm publish    //在项目目录下

相关文章

网友评论

      本文标题:npm自定义命令行

      本文链接:https://www.haomeiwen.com/subject/ezaklxtx.html