Files
freeCodeCamp/curriculum/challenges/spanish/05-apis-and-microservices/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.spanish.md
2019-05-06 13:48:16 +09:00

2.0 KiB

id, title, localeTitle, challengeType
id title localeTitle challengeType
587d7fb4367417b2b2512c00 Expand Your Project with External Packages from npm Expanda su proyecto con paquetes externos desde npm 2

Description

Una de las razones más importantes para usar un administrador de paquetes es su poderosa administración de dependencias. En lugar de tener que asegurarse manualmente de que obtiene todas las dependencias cada vez que configura un proyecto en una computadora nueva, npm instala automáticamente todo por usted. Pero, ¿cómo puede npm saber exactamente lo que necesita su proyecto? Conoce la sección de dependencias de tu package.json. En la sección de dependencias, los paquetes que requiere su proyecto se almacenan con el siguiente formato: "dependencies": { "package-name": "version", "express": "4.14.0" } Instrucciones Agregue la versión 2.14.0 del momento del paquete al campo de dependencias de su paquete.json Moment es una biblioteca útil para trabajar con la hora y las fechas.

Instructions

Tests

tests:
  - text: '"dependencias" debe incluir "momento"'
    testString: 'getUserInput => $.get(getUserInput(''url'') + ''/_api/package.json'').then(data => { var packJson = JSON.parse(data);  assert.property(packJson.dependencies, ''moment'', ''"dependencies" does not include "moment"''); }, xhr => { throw new Error(xhr.responseText); })'
  - text: La versión "moment" debería ser "2.14.0" '
    testString: 'getUserInput => $.get(getUserInput(''url'') + ''/_api/package.json'').then(data => { var packJson = JSON.parse(data);  assert.match(packJson.dependencies.moment, /^[\^\~]?2\.14\.0/, ''Wrong version of "moment" installed. It should be 2.14.0''); }, xhr => { throw new Error(xhr.responseText); })'

Challenge Seed

Solution

// solution required