@csmf-cli/csmf-helper v1.0.2
csmf-cli-helper
用于外部工程的配置信息,并提供常用的开发工具类
项目启动设置,执行以下命令安装项目依赖包
npm install
开发启动(热部署,功能更新后,页面自动刷新),启动之前会先执行代码格式话的命令
npm run serve
开发注意事项
禁止使用 '@' 绝对路径引用组件或者组件,应该使用相对路径;
helper开发过程中,禁止使用 '@' 符号开头的绝对路径引用自定义组件或者工具类,应该使用相对路径引用。 因为 '@' 被定义为外部工程项目的根路径。在helper开发过程中,如果使用了 '@' 符号开头的绝对路径引用,会导致外部工程引用helper依赖时,helper内部无法引用到正确路径。
例如在helper工程中,http工具:
正确写法: import instance from './instance';
错误写法: import instance from '@helper/utils/http/instance';
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包配置
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago