Principio: Construya rápidamente la estructura completa de un proyecto
Herramientas de andamio comunes: yeoman, express-genereator, vue-cli
npm link
npm unlink
El nodo no admite el modo es6
https://javascript.ruanyifeng.com/nodejs/module.html
git clone $ {gitUrl} $ {folderName}
desde el almacén remoto a un directorio personalizado
1. Archivo de entrada
/compartimiento
En segundo lugar, la biblioteca de clases utilizada
co biblioteca
Uso de la función de generador
Similar a async / await
biblioteca de co-solicitud
Devuelve la entrada del terminal de usuario de nodejs
tiza
Embellecer la salida
exec
execa es un paquete javascript que puede llamar shell y programas externos locales. Comenzará la ejecución del proceso hijo. Admite varios sistemas operativos, incluido Windows. Si el proceso padre sale, todos los procesos hijo generados se eliminan.
dns
DNS
comandante
Solución completa de línea de comandos de node.js
envinfo
semver
Número de versión semántica
validar-npm-nombre-paquete
Compruebe si es un nombre de paquete npm válido
fs-extra
fs.ensureDirSync (nombre); // Crear carpeta
vida
Compara las diferencias entre cadenas
barra oblicua
Conversión de la ruta de la barra invertida de la ventana
minimista
Análisis de parámetros de la línea de comandos
investigador
Herramienta interactiva de línea de comandos
esta
lru-cache
Un objeto de caché que se utiliza para eliminar los elementos utilizados menos recientemente.
strip-ansi
Elimina el código de escape ANIS de la cadena.
ejs
motor de plantilla js
deepmerge
Fusionar objetos en profundidad
Tres, nodo
child_process
child_process.spawn (comando [, args] [, opciones])
ejecutar comando comando
subprocess.stderr
flujo legible del subproceso
evento de
cierre de evento de datos de flujo stdio
Arroyo
Cuando writable.write (chunk), los datos se almacenarán en búfer en la secuencia de escritura.
proceso
process.cwd ()
devuelve el directorio del proceso actual
La propiedad process.stderr devuelve un flujo dúplex
resolver
isbinaryfile
Compruebe si es un archivo binario
Cuatro, comando de linux
ls
ls -lh puede ver el tamaño del archivo mientras lista el archivo
ls -lh / usr para ver el directorio uer
Cinco, js
str.match (/[.*] (\ d +) / (\ d +) /)
coincide con el número de versión
Método privado de clase
class cjrApi{
constructor(cjr){
this.cjr=cjr
}
init(){
this.cjr.cjrArray=[1,3]
}
}
class cjr{
constructor(){
// super()
this.cjrArray=[]
}
init(){
let api=new cjrApi(this)
console.log(api,this.cjrArray)
}
}