validate-fis-map.js /** * 检查 fis-smarty 模块的 -map.json 中资源定位符是否丢失了 namespace 特征 * @用法 node valide.js -map.json */"use strict"var fs = require('fs')var file = process.argv.slice(2)if( !file ){console.lo
/** * 检查 fis-smarty 模块的 -map.json 中资源定位符是否丢失了 namespace 特征 * @用法 node valide.js-map.json */ "use strict" var fs = require('fs') var file = process.argv.slice(2) if( !file ){ console.log('指定 -map.json 文件!') return } console.log( `file name:${file}`) var content = fs.readFileSync( file.toString() ) if( !content ){ console.log('文件内容为空!') return } var json = JSON.parse( content ) var bad = Object.keys( json.res ).filter( res => { // console.log( res ) return res.indexOf(':') < 0 }) if( bad.length ){ console.log( '发现丢失 namespace 的资源:') console.log( bad ) } else{ console.log( '没有发现丢失 namespace 的资源。') }