fis3 配置

记录一下安装fis3的步骤

  1. 下载nodejsnodejs下载列表,下载0.12.x的版本吧

  2. 	npm install -g fis3 
    	//如果安装不成功则换个资源
    	npm install -g fis3 --disturl=http://registry.npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org	

  3. 	//安装相关插件
    	npm install -g fis3-postpackager-loader
    	npm install -g fis3-hook-module
    	npm install -g fis3-hook-commonjs 	

  4. over 下面写一下,我的一个项目配置

    fis.hook('module', {
        mode: 'mod'
    });
     
    fis.match('common.css',{
            packTo: '/static/css/bi_common.css'		 
        });
    fis.match('bi_manager.css',{
            packTo: '/static/css/bi_new.css'		 
        });
    	fis.match('dd_base.css',{
            packTo: '/static/css/bi_new.css'		 
        });
    	fis.match('filter.css',{
            packTo: '/static/css/bi_new.css'		 
        });
    	fis.match('/widget/**.css',{
            packTo: '/static/css/bi_new.css'		 
        });
    	fis.match('/static/css/bi_new.css',{        
    		useHash:true
        });
    	 
    	fis.match('/static/js/app/(*).js',{        
    		isMod : true,
    			id : "$1",
    			useHash:true,
    			 useMap: true,
    			release : '/static/js/app/app_$1.js'
        });
    	fis.match('/static/widget/*/(**).js',{        
    		isMod : true,
    			id : '$1',
    			useHash : false,
    			 useMap: true,
    			release : '/static/js/app/widget_$1.js'
        });
    	fis.match('/libs/i',{        
    		useCompile : false,
    		useHash : false,
    		isMod : false
        });
    	fis.match('/static/js/module/(**).js',{        
    		isMod : true,
    		id : "$1",
    		useHash:false,
    	    useMap: true,
    		release : '/static/js/app/module_$1.js'
        });
    fis.match('/static/js/app/(**).js', {
     	isMod : true,
     	id : "$1",
     	useHash : true,
     	useMap : true,
     	release : '/static/js/app/app_$1.js'
     });
    	fis.match('::package', { 	
     	postpackager : fis.plugin('loader', {
     		 resourceType: 'mod',
     		//allInOne : true,
     		useInlineMap : true 
     	}),
     	packager : fis.plugin('map')
     })

相关的资源链接

本文标题:fis3 配置
本文链接:https://56way.com/p/64.html
作者授权:除特别说明外,本文由 无路 原创编译并授权 小无路 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。