grunt-contrib-nejpublisher

NEJPublisher ============

npm install grunt-contrib-nejpublisher
12 downloads in the last week
21 downloads in the last month

NEJPublisher

通过esprima解析出AST,混淆后,通过escodegen生成代码

前端发布工具

以下步骤以windows为例子 1.安装nodejs 以及安装npm包管理工具

2.安装grunt-cli到全局 打开cmd命令行输入 npm install -g grunt-cli

3.命令行输入npm install grunt-contrib-nejpublisher,路径不限定 此步骤需要安装的grunt插件已经安装完成,你可以在自己项目新建Gruntfile文件来(以远程任务或者插件形式或者你自己喜欢的形式)管理自己的任务(grunt学习站点:http://www.gruntjs.org/article/getting_started.html)PS:或者参照下面的办法完成打包或者皮肤的合并功能。

打包功能:

a.拷贝release.conf到你的项目去,路径不限定

b.在命令行中,切换到
grunt-contrib-nejpublisher所在的目录,在此目录下执行如下命令:
grunt dopublish --root=D:/workspace/works/grunt-pulgin-test/
(其中,“root=”后跟随的路径为release.conf文件所在的目录)

c.以后要打包其他项目,先配置你的release.conf,
直接在grunt-contrib-nejpublisher所在的目录执行命令,
也可以写批处理文件:(以下用E盘举例)
    E:
    cd E:/workspace/node_modules/grunt-contrib-nejpublisher
    grunt dopublish --root=E:/workspace/works/grunt-pulgin-test/

皮肤合并功能(云音乐版本):

a.你需要配置xxx.conf,可以参考skin.conf文件

b.命令行下切换到grunt-contrib-nejpublisher所在的目录,在此目录下执行如下命令:
grunt doskinmerge --dir=D:/workspace/skin.conf

c.通过bat文件来运行
    D:
    cd D:/workspace/node_modules/grunt-contrib-nejpublisher
    grunt doskinmerge --dir=D:/workspace/skin.conf
npm loves you