Рубрики
Без рубрики

PR 1 для выпуска 0,3

Для нашего выпуска проекта 0.3 мы должны были сделать запрос на потянув на внешний проект за пределами нашего … Теги от Opensource, JavaScript.

Для нашего выпуска 0.3 проекта мы должны были сделать запрос на потянуту за внешний проект за пределами REPOS нашего класса и один запрос на потянув на внутреннее репо. Для моего внешнего PR я работал и все еще работаю над библиотечным проектом, что мой профессор поддерживает за пределами Сенека, называемого Filer Отказ Filer – это библиотека Drop-In, которая работает как узел ФС модуль, но для браузеров. Проблема, на которой я работал делал миграцию посылки 1 до Посылка 2 Отказ

Я никогда не делал миграцию раньше Поэтому я подумал, что это был бы хороший опыт обучения, а также что-то не слишком сложное. Оказывается, несмотря на то, что не требуют слишком много строк кода, это может быть сложнее, чем ожидалось. Я смог следовать по своим инструкциям по миграции для обновления любых строк кода, которые необходимы меняться. Такие как обновление

Мне также пришлось обновить Package.json с новыми аргументами в сценариях и предоставить ему новые свойства, такие как цель и пути к конкретным файлам.

Сложная часть появилась, когда я попытался проверить программу после изменения миграции. По какой-то причине Parcel 2 испытывала проблемы с видом встроенные типы Node_Modules, таких как буфер и путь Отказ Это дало бы эту ошибку при тестировании:

$ npm test
Building...
× Build failed.

@parcel/core: Failed to resolve 'path' from './src/path.js'

  C:\Users\Joshua\Documents\GitHub\filer\src\path.js:12:26
    11 |  */
  > 12 | const nodePath = require('path');
  >    |                          ^^^^^^
    13 | const filerPath = Object.assign({}, nodePath);
    14 |

@parcel/resolver-default: External dependency "path" is not declared in package.json.

  C:\Users\Joshua\Documents\GitHub\filer\package.json:49:3
    48 |   },
  > 49 |   "dependencies": {
  >    |   ^^^^^^^^^^^^^^
    50 |     "buffer": "^6.0.3",
    51 |     "chai": "^4.3.4",

  ℹ Add "path" as a dependency.

Это потребует добавления зависимостей как внешние зависимости. Но это не было бы то, что мы хотели сделать из-за устаревших версий. Мы хотели использовать версии, которые уже существовали внутри папки Node_Modules. Таким образом, я часами пытался найти решение нашей проблемы. Через это я узнал, что Github встроен на Часто задаваемые вопросы И это позволило мне легко просматривать вопросы и проблемы и проблемы других людей. Мне удалось найти подобную проблему, где Node_modules Ifere_Modules был замечен как внешний , но после пробования их решения он все равно дал бы ту же ошибку. Таким образом, после поиска проблем и вопросов я сделал Новый отчет о выпуске Надеюсь получить ответ.

Этот PR все еще работает в процессе, но я много узнал о миграции и узнал больше об использовании GitHub, а также в процессе. Несмотря на то, что это казалось довольно простой проблемой на бумаге, это круто, чтобы я смог узнать кое -что и получить опыт работы с этим типом задачи. Если кто-то из вас читает, хотите взглянуть на проблему, не стесняйтесь сделать это. Надеюсь, я смогу сделать обновление вскоре, когда я получу ответ на мою проблему, но до тех пор, пока позаботьтесь!

Оригинал: "https://dev.to/jli/pr-1-for-release-03-ci"