【发布时间】:2020-01-19 19:18:57
【问题描述】:
我曾经通过打开https://www.npmjs.com/package/<name>来检查包名是否可用。
这不再起作用,因为 NPM 检查相似名称冲突。
有什么不同的方法吗?
【问题讨论】:
标签: npm
我曾经通过打开https://www.npmjs.com/package/<name>来检查包名是否可用。
这不再起作用,因为 NPM 检查相似名称冲突。
有什么不同的方法吗?
【问题讨论】:
标签: npm
npm install npm-name
参考:https://www.npmjs.com/package/npm-name
你也可以参考这个:https://docs.npmjs.com/misc/registry
【讨论】:
npm-namenpm-name @ npm/npm-name @ GitHub
检查 npm 上是否存在包或组织名称
安装:
$ npm install npm-name
用法:
const npmName = require('npm-name');
(async () => {
// Check a package name
console.log(await npmName('chalk'));
//=> false
// Check an organization name
console.log(await npmName('@ava'));
//=> false
})();
npm-name-clinpm-name-cli @ npm/npm-name-cli @ GitHub
安装:
$ npm install --global npm-name-cli
用法:
$ npm-name --help
Usage
$ npm-name <name> …
Examples
$ npm-name chalk
✖ chalk is unavailable
$ npm-name abc123
⚠ abc123 is squatted
$ npm-name unicorn-cake
✔ unicorn-cake is available
$ npm-name @ava
✖ @ava is unavailable
$ npm-name @abc123
✔ @abc123 is available
$ npm-name @sindresorhus/is unicorn-cake
✖ @sindresorhus/is is unavailable
✔ unicorn-cake is available
Exits with code 0 when all names are available or 2 when any names are taken
【讨论】:
如果您有兴趣检查组织名称是否免费,请使用以下 URL:
https://npmjs.com/org/ORG_NAME_HERE
如果您收到“404 Not Found”错误,则表示该名称是免费的。否则不是。
【讨论】:
【讨论】: