added methods has_module and segment_number
				
					
				
			This commit is contained in:
		
							parent
							
								
									4a61dfa4e2
								
							
						
					
					
						commit
						4ff5c00560
					
				
							
								
								
									
										15
									
								
								coretool.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								coretool.js
									
									
									
									
									
								
							@ -1,6 +1,9 @@
 | 
				
			|||||||
/* 基础小工具,可通用于服务端和用户端
 | 
					/* 基础小工具,可通用于服务端和用户端
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const path = require('path')
 | 
				
			||||||
 | 
					const fs = require('fs')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = {
 | 
					module.exports = {
 | 
				
			||||||
  BASEPORT_API_SERVER: 7000,
 | 
					  BASEPORT_API_SERVER: 7000,
 | 
				
			||||||
  BASEPORT_WEB_SERVER: 8000,
 | 
					  BASEPORT_WEB_SERVER: 8000,
 | 
				
			||||||
@ -359,6 +362,18 @@ module.exports = {
 | 
				
			|||||||
    delete file.filename
 | 
					    delete file.filename
 | 
				
			||||||
    delete file.destination
 | 
					    delete file.destination
 | 
				
			||||||
    return file
 | 
					    return file
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  has_module (module) {
 | 
				
			||||||
 | 
					    if (typeof (module) === 'string' && module) {
 | 
				
			||||||
 | 
					      return module.paths.some(modulesPath => fs.existsSync(path.join(modulesPath, module)))
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
					      return false
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  segment_number (sizeBytes = '') { // segment a number with a space between each 3 digits
 | 
				
			||||||
 | 
					    return (sizeBytes).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ' ')
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user