0
点赞
收藏
分享

微信扫一扫

命令行

奋斗De奶爸 2021-09-24 阅读 171

npm

node package manager ----node 的包管理器
提供了一个生态
提供了一系列的命令方便开发(npm run )

npm执行二进制文件

  • 1 准备这个脚本(必须以一串特殊字符为开头)
#!/usr/bin/env node
  • 2 在package.json里添加bin字段
  "bin": {
    "myconsole": "./demo.js"
  },
  • 3 将该命令链接到全局
npm link

一个简单的复制文件的命令

复制的本质就是先读后写

假设有一个命令mycp a.txt b.txt
(1)如何拿到命令候命的参数

process.argv[*]//从索引为2的位置开始取参数

(2)如何知道当前路径

process.cwd()//获取程序执行时的路径

(3)在nodejs中如何合并路径

path.join(a,b)//把a与b合成一个路径

发布

  1. 源一定得是官方源
npm config set registry https://registry.npmjs.org
  1. 确保包名在整个npm生态不重名
  2. 如果是相同包迭代,得保证版本号不一样
  3. 确定报名和版本号时 以package.json里的name 和version字段为主

发布步骤

npm login//交互命令 需要输入用户名 密码  邮箱(必须和npm上的账号一直)
npm publish//发布
npm unpublish//收回发布
举报

相关推荐

0 条评论