Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

spt

Sea.jsStylus 的项目打包工具(压缩,合并),只需要配置下“package.json”文件。

使用方法

1. 准备:
在项目中新建一个名为`build`的文件夹,把spt的文件放进去  
运行“npm_install.bat”,安装依赖
2. 配置“package.json”,参见下面的配置说明
3. 运行“build.bat”,执行打包

配置说明

"package.json" 中使用了两个节点(basebuild
base 指定模块的相对目录(默认是“../”);
build 定义打包规则(对于每一项规则:键为目标文件,值为源文件);

如果源文件为某个目录中所有的js文件,那么可以使用*.js,或者*.styl
将一组源文件配置成一个数组,目标文件配置成一个单独的文件,则压缩这组文件并合并到目标文件
源文件名末尾加上#! 则该文件不会被压缩,只是copy到目标文件

例子:

"base": "../",
"build": {
    "../scripts/dist/*.js": "../scripts/*.js",

    "../scripts/dist/plugins.js": [
        "plugins/slider/slider.js",  
        "plugins/placeholder/placeholder.js",  
        "plugins/validator/validator.js",
        "plugins/validator/local/zh-CN.js#!"
    ],
    
    "../styles/dist/*.css": "../styles/styl/*.styl",
    "../styles/dist/*.css": "../styles/css/*.css"
}

License

spt is available under the terms of the MIT License.

About

前端资源(js、css、image)打包工具(压缩,合并,复制),支持 seajs, stylus

Resources

You can’t perform that action at this time.