Home > @lynx-js/rspeedy > Source > entry

Source.entry property

The Entry option is used to set the entry module.

Signature:

entry?: Entry | undefined;

Remarks

If no value is provided, the default value './src/index.js' will be used.

Example 1

  • Use a single entry:
import { defineConfig } from '@lynx-js/rspeedy'
export default defineConfig({
  entry: './src/pages/main/index.js',
})

Example 2

  • Use a single entry with multiple entry modules:
import { defineConfig } from '@lynx-js/rspeedy'
export default defineConfig({
  entry: ['./src/prefetch.js', './src/pages/main/index.js'],
})

Example 3

  • Use multiple entries(with multiple entry modules):
import { defineConfig } from '@lynx-js/rspeedy'
export default defineConfig({
  entry: {
    foo: './src/pages/foo/index.js',
    bar: ['./src/pages/bar/index.js', './src/post.js'], // multiple entry modules is allowed
  },
})

Example 4

import { defineConfig } from '@lynx-js/rspeedy'
export default defineConfig({
  entry: {
    foo: './src/pages/foo/index.js',
    bar: {
      import: ['./src/prefetch.js', './src/pages/bar'],
    },
  },
})
除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。