# brooker_f-test-cli

> 脚手架初始化 npm init -y 创建bin文件夹下的入口文件 index.js,并在第一行 #!/usr/bin/env node 配置package.json文件，配置脚手架指令，指向bin文件夹下的index.js入口文件 ```json "bin": { "cli-command": "bin/index.js" } ``` 然后发布脚手架到npm + npm login 进行登录 + npm publish 进行发布

Latest version **1.0.1** (published 2021-11-06) · ISC license · 0 weekly downloads

## Install

```sh
npm install brooker_f-test-cli
pnpm add brooker_f-test-cli
yarn add brooker_f-test-cli
bun add brooker_f-test-cli
```

Provides the command `test-command`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2021-11-06 |
| First published | 2021-11-06 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 1.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | brooker_f |

## Links

- npm: https://www.npmjs.com/package/brooker_f-test-cli
- npm.io page: https://npm.io/package/brooker_f-test-cli

## Recent versions

- 1.0.1 (latest) — 2021-11-06
- 1.0.0 — 2021-11-06

## README

## 创建以及发布npm
脚手架初始化 npm init -y 
创建bin文件夹下的入口文件 index.js,并在第一行 #!/usr/bin/env node
配置package.json文件，配置脚手架指令，指向bin文件夹下的index.js入口文件
```json
"bin": {
  "cli-command": "bin/index.js"
}
```
然后发布脚手架到npm
+ npm login 进行登录
+ npm publish 进行发布

## 使用
npm i [packagname] -g

## 遇到的问题
1、登录npm邮箱没有验证会包以下错误
```js
403 Forbidden - PUT https://registry.npmjs.org/lanke-template-h5 - Forbidden
npm ERR! 403 In most cases, you or one of your dependencies are requesting you or one of your dependencies are requesting a package version that is forbidden by your security policy
```
解决：在npm页面顶面 点击发送邮箱去验证邮箱
2、npm源没有切换回来,不能使用淘宝源
```js
403 403 Forbidden - PUT https://registry.npm.taobao.org/
```
解决：npm config set registry=https://registry.npmjs.org

3、和公开的库重名
```js
Error: 403 Forbidden - PUT https://registry.npmjs.org/xx - You do not have permission to publish "xx". Are you logged in as the correct user?
```
解决：修改package.json的name 加上自己账户的前缀 如[maname]-[packaggename]
如果前缀是@[myname], 则发布的时候要使用 npm publish --access public, 因为这种形式的包名 默认发布的是私有的包，需要收费的


## 撤销发布的包
npm unpublish --force

---
_Source: https://npm.io/package/brooker_f-test-cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
