RNA Dev 服务器
基于 Webapp 服务器 Web Dev 服务器。 。 。 .
[叹息] RNA cli开发被贬值并停止. 建议在您的项目中直接使用 RNA 插件, 使用 vite, esbuilt, 或其他支持的工具 .
安装
npm i @chialab/rna-dev-server -D
yarn add @chialab/rna-dev-server -D
pnpm add @chialab/rna-dev-server -D
使用量
开始 a web dev 服务器 改变无害环境管理进口,以便按需解决节点。 还用 esbuild 以编译非标准的 JavaScript 语法.
通过导入
import { serve } from '@chialab/rna';
/**
* @see https://modern-web.dev/docs/dev-server/cli-and-configuration/
*/
await serve({
// rootDir: '.',
});
通过 cli
rna serve [options] [root]
Options:
-P, --port <number> server port number
-C, --config <path> the rna config file
-h, --help display help for command
样本
rna serve
rna serve public --port 3000
作为中间软件
import { createServer } from 'http';
import { createDevServer, loadDevServerConfig } from '@chialab/rna-dev-server';
import express from 'express';
const app = express();
const server = createServer(app);
const config = await loadDevServerConfig({
rootDir: 'src',
});
const devServer = await createDevServer(config);
await devServer.start(server);
app.use(devServer.callback());
一体化
- (原始内容存档于2013-10-12). RNA CakePHP:一个视图帮助器,用于以活塞来注入脚本和cs.
许可证
RNA Dev 服务器 将在 麻省理工学院 执照.