Current collected state Current
Observed since 20 Oct, 19:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
37sy-build
构建方案
基于gulp的集成构建方案,支持预定义模板,流程构建、代码发布。适合小团队快速构建发布
npm install -g 37sy-build
##说明
第一次安装工具,需要运行fe set <name> [content] 初始化工具。可以设置的选项有
拉取模板及配置。运行fe -u,即可拉取模板。第一次工具会clone项目下来,之后会update获取更新。所以需要在git上建立项目,存放模板。
初始化项目配置:
fe -i 生成项目目录及项目配置文件(指令选项见工具配置说明)开发命令:
fe 本地实时刷新fe dev 发布至测试服务器(ftp)fe pro 发布至生产服务器(ftp)git自定义模板及配置目录结构:
工具配置
fe-config.js,工具模板
fe help:查看帮助
fe -u: 从git上拉取预定义的模板
fe -i: 在当前目录初始化模板目录,生成项目配置
fe set <name> [path]:工具设置
fe set __tempdir ...: 设置工具缓存目录(模板文件、构建缓存)fe set __git ... : 设置模板git地址fe dev: 构建并ftp发布至测试服环境
fe dev -l: 监控文件变动,实时构建并ftp发布至测试服环境fe pro: 构建并ftp发布至生产环境
fe pro -l: 监控文件变动,实时构建并ftp发布至生产环境
fe test: mocha测试
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
browser-syncEnvironment{
"local_name": "browser-sync",
"alias": false,
"peer_metadata": null
} | ^2.18.8 | runtime |
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | ^2.9.0 | runtime |
ftpEnvironment{
"local_name": "ftp",
"alias": false,
"peer_metadata": null
} | ^0.3.10 | runtime |
gulpEnvironment{
"local_name": "gulp",
"alias": false,
"peer_metadata": null
} | ^3.9.1 | runtime |
gulp-autoprefixerEnvironment{
"local_name": "gulp-autoprefixer",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
gulp-cleanEnvironment{
"local_name": "gulp-clean",
"alias": false,
"peer_metadata": null
} | ^0.3.2 | runtime |
gulp-file-includeEnvironment{
"local_name": "gulp-file-include",
"alias": false,
"peer_metadata": null
} | ^0.13.7 | runtime |
gulp-lessEnvironment{
"local_name": "gulp-less",
"alias": false,
"peer_metadata": null
} | ^3.0.5 | runtime |
gulp-minify-cssEnvironment{
"local_name": "gulp-minify-css",
"alias": false,
"peer_metadata": null
} | ^1.2.4 | runtime |
gulp-plumberEnvironment{
"local_name": "gulp-plumber",
"alias": false,
"peer_metadata": null
} | ^1.1.0 | runtime |
gulp-replace-pathEnvironment{
"local_name": "gulp-replace-path",
"alias": false,
"peer_metadata": null
} | ^0.4.0 | runtime |
promptEnvironment{
"local_name": "prompt",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | runtime |
vinyl-ftpEnvironment{
"local_name": "vinyl-ftp",
"alias": false,
"peer_metadata": null
} | ^0.5.0 | runtime |
vinyl-namedEnvironment{
"local_name": "vinyl-named",
"alias": false,
"peer_metadata": null
} | ^1.1.0 | runtime |
webpackEnvironment{
"local_name": "webpack",
"alias": false,
"peer_metadata": null
} | ^1.14.0 | runtime |
gulp-uglifyEnvironment{
"local_name": "gulp-uglify",
"alias": false,
"peer_metadata": null
} | ^1.5.4 | runtime |
run-sequenceEnvironment{
"local_name": "run-sequence",
"alias": false,
"peer_metadata": null
} | ^1.2.2 | runtime |
webpack-streamEnvironment{
"local_name": "webpack-stream",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | runtime |
gulp-imageEnvironment{
"local_name": "gulp-image",
"alias": false,
"peer_metadata": null
} | ^2.7.5 | runtime |
gulp-mochaEnvironment{
"local_name": "gulp-mocha",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
Source distribution
{
"shasum": "c6d633ea865fc58de4f0fff2957a101308d38ebc",
"tarball": "https://registry.npmjs.org/37sy-build/-/37sy-build-1.3.3.tgz",
"integrity": "sha512-rUg+9RdhGmvmYv371vFOeOBYExC78i+rwxwWW6jnhJ4Dmzi5O9/syP+qzRxZrgyCCdDnr9XnZYvWz1llZ2qHNw==",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIFsV+MbcCGRaUwnQv8w0NRmTRc00NLRG3APEJUQ4elN8AiEAnVCfw+agzSIlfDRTrwEGw9p0gYf4nJ7znT2vlrxMhfA="
}
]
}Observed since 20 Oct, 19:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:fc4da549bb2d0d2e4f33aa3d24b95ed4228f565112741ac15a61ee20a7e2bb50