Antes tuve problemas con el problema de la gestión de dependencias de paquetes para una instalación de npm. Eso es cierto:
Cuando usamos npm install para instalar módulos o plugins, hay dos comandos para escribirlos en el archivo package.json, que son:
--guardar-desarrollador
o
--salvar
En primer lugar, cabe señalar que el significado chino de la palabra Dependencias significa dependencia y dependencia, mientras que dev es
Abreviatura de develop.
Por lo tanto, la diferencia entre ellos se refleja en el archivo package.json, que es que los plugins instalados usando --save-dev se escriben en el dominio devDependencies, mientras que los plugins instalados con --save se escriben en el bloque de dependencias.
¿Cuál es la diferencia entre devDependencies y los objetos dependencies en package.json archivos?
Los plugins en devDependencies solo se usan en el entorno de desarrollo, no en el entorno de producción, y las dependencias deben liberarse en el entorno de producción.
Por ejemplo, si escribimos un proyecto que depende de jQuery, se reportará un error si la dependencia se ejecuta sin este paquete, así que escribiremos esta dependencia en dependencias.
Y algunas de las herramientas de compilación que usamos, como glup y webpack, son simplemente paquetes usados en desarrollo, y están online
No tiene nada que ver con ellos, así que escríbelo en devDependencies.
|