bnc-gulp-multiple-page
v1.4.5
Published
gulp多页面任务生成器
Downloads
1
Readme
gulp 多页面开发工具动态任务构造器
发布/更新包流程
- 安装依赖包
npm i
- 输出新的 lib 文件.
npm run build
- 登录包管理账号(账号,密码,邮箱)
npm login
Username: xxxx
Password: xxxx
Email: xxxx
- 发布包, 上传到 npm 服务器
npm publish
更新包只需要修改 package.json 版本号 再次重复
步骤4
发布即可强制删除当前包
npm publish --force
- 删除指定版本包
npm unpublish [email protected]
bnc-gulp-multiple-page 版本功能描述
1.0.0 初版支持 vue 组件和路由的编写方式
1.0.1 新增功能 母版中能够使用 baseurl.config.js 中的变量
1.0.2 新增功能:增加标识版本的变量 devVersion。其值为编译时的 yyyyMMddHHmm。
作用:在母版中定一个 js 变量,在核心库 appmain.js 中定义 require 访问 js 的版本号。
母版:<script type="text/javascript">var bncDevVersion="{{devVersion}}"</script>
核心库 appmain.js
require.config({ urlArgs: "v=" + (window["bncDevVersion"] ? window.bncDevVersion : "20210412"), });
1.0.3 新增功能:把母版对应的配置文件增加版本号后缀
1.3.1 调整小版本号; 微调 1.0.3:不用对相对路径的配置文件加版本号后缀。
1.3.7 增加 buble 插件编译 vue 文件。
1.4.0 babel 编译囊括 vue 文件,prod 环境采用 corejs3 编译 js 内置 es6 语法。 buble 编译只是为了保证编译后的文件不再出现 let/const/箭头函数等。
1.4.1 增加 isUseCorejs3 参数,判断是否需要 corejs3 进行编译
脚手架配置选项
- cdnurl 配置资源中默认 cdnurl 路径
- env 配置开发环境,默认为 dev,可配置选项 prod,dev
- port 启动 server 端口号
- suffix 其他资源后缀名
- contextpath 上下文路径
脚手架使用方法
const gmp = require("bnc-gulp-multiple-page");
//构建任务
const devtask = gmpgulp.buildBncTask();
//加入gulp任务对象
task("dev", devtask);