New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

fserver-cli

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fserver-cli

fserver-cli & front dev server

latest
npmnpm
Version
0.1.6
Version published
Maintainers
1
Created
Source

base develop server

#####fserver-cli是基于wepack-dev-server包装和整合的前端开发服务器

#####fserver-cli相关命令

配置相关信息如:
fserver config -c user.name=ddddd
fserver config -c user.password=11111
fserver config -c server.host=http://www.baidu.com
fserver config -c server.port=8080
fserver config -c server.enable=true


项目初始化
fserver init <project-name> [options]

options参数说明:
-w  --webpack   是否创建webpack.config.js文件[如需自定义webpack配置项可创建,否则可忽略]
-s  --server    是否创建server.config.js文件[如需自定义可创建]
-p  --proxy     是否创建proxy.config.js文件[该文件用户配置http代理转发]
-c  --config    是否创建项目规范配置文件,其中的文件包括:.bablerc/.editorconfig/.eslintrc.json/.gitignore


fserver服务器如:
fserver start [options]

options参数说明:
-c  --config    指定webpack配置文件
-p  --port      设置服务端口
-w  --watch     监听文件变化,自动刷新页面
-P  --proxy     关闭http代理
-W  --Watch     关闭文件变化监听

#####如何使用? 非常简单

第一步: npm install -g fserver-cli  全局安装
第二步: 创建项目 fserver init [options] (如果项目已经存在可跳过该步骤,不过你依然可以采用fserver init [options]创建你需要的文件,如:server.config.js/proxy.config.js等)
第三步: 启动服务 fserver start [options] ,如果不指定-c参数,默认加载根项目下的webpack.config.dev.js

#####notice 文件说明:

webpack.config.xxx.js 用于wepack的相关配置,热加载也是基于该配置文件
server.config.js 用于指定当前的用户信息以及服务启动的相关信息,如:服务的端口,默认端口为6868(修改服务相关信息有两种方式:1.通过fserver config server.port=8080指定;2.通过在项目根目录创建server.config.js文件来自定义)
proxy.config.js 用于wepack-dev-server的相关配置文件,其中包括最主要的数据请求转发
.balerc/.editorconfig/.eslintrc.json/.gitignore 用于规范项目的公共配置文件,推荐使用

#####相关文档参考

https://www.npmjs.com/package/fserver-cli
http://webpack.github.io/docs/configuration.html
http://webpack.github.io/docs/webpack-dev-server.html
http://eslint.org/

Keywords

proxy

FAQs

Package last updated on 01 Sep 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts