@(笔记)[node模块]
设置权限
npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
登录,发布之前需要注册到npm,然后npm login
测试是否登录成功:
whoami
npm config ls
显示npm可执行文件的路径
- 在包路径下 npm bin
- 全局的命令 npm bin -g
在默认浏览器打开package.json中bugs字段指向的URL地址
- 在包路径下 npm bugs
- 指定包名 npm bugs
<package-folder>: 根目录中包含package.json文件的文件夹.
这个命令一般是被npm link和npn install这些命令行所调用,不会单独进行使用
得到缓存存放在本地的位置
配置设置数据来自命令行,环境变量,npmrc,package.json
npm config list = npm config ls
删除重复数据
弃用包某个版本,示例:我有三个版本versions: [ '1.0.0', '1.1.0', '1.2.0' ],把1.0.0弃用
默认情况是打开package.json中的home地址
发布前检测
默认用notepad打开,建立一个新版本包的副本
浏览已安装的包
默认浏览器打开本地cli命令的文档说明
查询此命令涉及到的相关知识点
初始化生成package.json
安装包 npm install-test = npm install + npm test | npm it
在全局创建一个快捷方式(symlink),可以用来制作cli命令 https://www.cnblogs.com/CyLee/p/6195022.html
注销,跟npm login或者npm adduser相对应,登录后才能注销
打印安装包的版本号,运行ll,la,打印出详细信息
检查过期的包 npm outdated --depth=0
管理包的所有者
打个压缩包
ping注册地址
显示前缀
移除无关的包
发布一个包
npm publish --tag=beta 发布一个测试版
重新编译C++的插件
默认在浏览器打开package.json中repository字段指向的URL地址
重新启动包
展示node_modules的路径 npm root -g 查看npm全局路径
运行脚本
搜索一个包
生成一个shrinkwrap.json文件,锁定发布的依赖版本
标记你感兴趣的包
标记兴趣的包
删除一个包
从注册表移除包
如果你的目的是鼓励用户升级,那么可以考虑使用deprecate命令。
升级包 npm update -g
执行之前确保git提交了,否则报错
查看注册信息,一定是已经发布的包
- 在包下边直接执行
- 指定包名 npm view <package>