当前位置 : 主页 > 网络编程 > JavaScript >

检查 fis-smarty 模块的 -map.json 中资源定位符是否丢失了 namespace 特征

来源:互联网 收集:自由互联 发布时间:2021-06-30
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
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.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 的资源。')
}
 
网友评论