https://github.com/czzonet/fss
file static server || node 静态资源服务器
https://github.com/czzonet/fss
static-server-nodejs
Last synced: 7 months ago
JSON representation
file static server || node 静态资源服务器
- Host: GitHub
- URL: https://github.com/czzonet/fss
- Owner: czzonet
- License: apache-2.0
- Created: 2020-12-25T06:09:17.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-30T15:11:11.000Z (over 4 years ago)
- Last Synced: 2025-03-30T15:47:48.438Z (11 months ago)
- Topics: static-server-nodejs
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/file-static-server-start
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# file-static-server-start
> 简易静态资源服务器,运行后在当前目录启动监听。
## 功能
- [x] 当前目录监听
- [x] 全局安装后可以直接全局执行
- [ ] 输出当前文件夹下文件链接
## 演示

## 安装
```sh
yarn global add file-static-server-start
```
## 使用
```sh
fss
```
即在当前目录启动监听,浏览器打开http://127.0.0.1:5544/[xxx]即可下载文件,其中xxx是当前文件夹下的文件名。
## 构建流程
### 配置
对于一个普通的node项目,使其可执行需要如下配置:
#### 添加执行头到index.js/ts
```sh
#!/usr/bin/env node
```
#### package的配置
```json
"bin": {
"fss": "dist/index.js"
},
```
会安装以一个fss的命令
### 打包
```sh
tsc
```
### 发布
```sh
npm login
```
注:重名的包发布会报403错误
### 升级
修改后升级再发布:
```sh
npm version patch
npm publish
```
### 全局安装
```sh
yarn global add my-xxx
```
### 使用
运行bin字段对应的命令即可。
## Reference
1. [使用 NPM 发布和使用 CLI 工具](https://juejin.cn/post/6844904153030852621)
2. [如何发布自己的NPM包(模块)?](https://juejin.cn/post/6844903673684836365)