1.0.2 • Published 3 years ago

csmf-cli-helper v1.0.2

Weekly downloads
1
License
ISC
Repository
-
Last release
3 years ago

csmf-cli-helper

用于外部工程的配置信息,并提供常用的开发工具类

项目启动设置,执行以下命令安装项目依赖包

npm install

开发启动(热部署,功能更新后,页面自动刷新),启动之前会先执行代码格式话的命令

npm run serve

开发注意事项

  1. 禁止使用 '@' 绝对路径引用组件或者组件,应该使用相对路径;

    helper开发过程中,禁止使用 '@' 符号开头的绝对路径引用自定义组件或者工具类,应该使用相对路径引用。 因为 '@' 被定义为外部工程项目的根路径。在helper开发过程中,如果使用了 '@' 符号开头的绝对路径引用,会导致外部工程引用helper依赖时,helper内部无法引用到正确路径。

    例如在helper工程中,http工具:

    正确写法: import instance from './instance';

    错误写法: import instance from '@/utils/http/instance';

  2. helper不需要编译发布,但是只发布用于外部工程依赖时,外部工程开发需要使用的工具或者配置文件。其余都是开发helper的工程配置文件

    npm上维护的文件有:
    
    vue.config.js  --vue脚手架的基础配置,一般不需要修改,在外部工程中,会将本文件在外部工程的vue.config.js完整引入
    
    webpack.config.js  -- webpack的额外配置,目前主要是定义针对外部工程的路径别名
    
    src/layout  -- 布局组件
    
    src/router -- 路由工具,在路由工具中设置了自动加载外部的路由,且外部的路由有更高的优先级
    
    src/store  -- store工具,在stor中设置了自动加载外部的模块化store配置
    
    src/utils -- 工具类,如http
    
    src/App -- vue挂载类
    
    src/CsmfApp --csmf-app启动入口,系统挂载app。外部系统依赖helper时,直接使用该类型初始化vue-app,无需其他配置。
    
    index.js  -- 用于暴露helper发布后的主要功能模块
    
    package.json -- npm包配置
1.0.2

3 years ago

1.0.1

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago