lemon-cmd

0.0.4 • Public • Published

lemon-cmd

  1. 全局安装
npm install -g lemon-cmd
  1. 创建模块目录
mkdir lemon-module-awesome-module
cd lemon-module-awesome-module

新建如下的文件结构。参考示例:https://github.elenet.me/ioslh/lemon-module-amap

- packages
  |- plugin
       |- index.js
       |- plugin.vue
  |- setting
       |- index.js
       |- setting.vue
  1. 启动
lemon serve

注意:由于需要登录 SSO,为了顺利获取 token,最好修改本地 host,将本地 IP 127.0.0.1 指向一个 *.elenet.me 域名,然后使用该域名访问。

  1. 打包
lemon build

参数

在上述的 lemon serve 和 lemon build 命令中,模块组件入口和配置组件入口都是 lemon 自动推断了。在不提供参数的情况下,lemon 会尝试如下位置寻找模块组件入口:

const possiblePlugins = [
  'plugin.js',
  'Plugin.js',
  'plugin/index.js',
  'Plugin/index.js',
].map(i => `packages/${i}`)

并在如下位置寻找配置组件入口:

const possibleSettings = [
  'setting.js',
  'Setting.js',
  'setting/index.js',
  'Setting/index.js',
].map(i => `packages/${i}`)

你也可以通过提供参数指定相应的组件入口

# 启动 
lemon serve --plugin my-plugin-entry.js --setting my-plugin-setting.js
 
# 打包 
lemon build --plugin my-plugin-entry.js --setting my-plugin-setting.js

Readme

Keywords

none

Package Sidebar

Install

npm i lemon-cmd

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

43.2 kB

Total Files

25

Last publish

Collaborators

  • slh