一覧へ戻る
genie88/rollup-plugin-server(新しいタブで開きます)
主要言語: JavaScript
rollup-plugin-server
- star 数
- 0
- watcher 数
- 1
- fork 数
- 1
- issue 数
- 1
- 最終更新
- 2018/08/13
主要言語: JavaScript
rollup-plugin-server
Adopted from https://github.com/thgh/rollup-plugin-serve Add cors & range-header supports
npm install --save-dev rollup-plugin-dev-server
// rollup.config.js import serve from 'rollup-plugin-dev-server' export default { input: 'entry.js', output: { file: 'dist/bundle.js', format: ... }, plugins: [ serve('dist') ] }
By default it serves the current project folder. Change it by passing a string:
serve('public') // will be used as contentBase // Default options serve({ // Launch in browser (default: false) open: true, // Show server address in console (default: true) verbose: false, // Folder to serve files from contentBase: '', // Multiple folders to serve from contentBase: ['dist', 'static'], // Set to true to allow cors request allowCrossOrigin: false, // Set to true to return index.html instead of 404 historyApiFallback: false, // Options used in setting up server host: 'localhost', port: 10001, // By default server will be served over HTTP (https: false). It can optionally be served over HTTPS https: { key: fs.readFileSync('/path/to/server.key'), cert: fs.readFileSync('/path/to/server.crt'), ca: fs.readFileSync('/path/to/ca.pem') }, //set headers headers: { 'Access-Control-Allow-Origin': '*', foo: 'bar' } })
Please see CHANGELOG for more information what has changed recently.
Contributions and feedback are very welcome.
To get it running:
npm installnpm run buildThe MIT License (MIT). Please see License File for more information.