viper-server

- 提供静态服务 - 服务器合并all.js|css - 支持livereload - 支持hot code push

Usage no npm install needed!

<script type="module">
  import viperServer from 'https://cdn.skypack.dev/viper-server';
</script>

README

静态服务

  • 提供静态服务
  • 服务器合并all.js|css
  • 支持livereload
  • 支持hot code push

命令行安装:

xnpm install -g @mi/viper-server

sudo npm install -g git+http://git.n.xiaomi.com/chenxiaodong/viper-server.git --registry=https://registry.npm.taobao.org

git clone git@git.n.xiaomi.com:chenxiaodong/viper-server.git && npm install -g ./viper-server --registry=https://registry.npm.taobao.org

启动:

配置文件

  cd <workdir>
  viper <config>

命令行参数

viper http://www.duokan.com 6008

配置文件

可选,默认会查找当前目录下的start.conf.js

module.exports = {
    entry : 'src',
    port : 6007,
    proxy : {
        '/': {
            target: 'http://www.duokan.com',
        }
    }
};

xnpm配置

http://wiki.n.miui.com/pages/viewpage.action?pageId=23131391

$ alias xnpm="npm --registry=http://registry.npm.pt.mi.com \
--cache=$HOME/.npm/.cache/xnpm \
--userconfig=$HOME/.xnpmrc \
--scopes=@mi"