Ошибка создания пользовательского пакета NPM во время сборки - PullRequest
0 голосов
/ 02 апреля 2020

Я разработал проект, внес в него некоторые изменения и хотел использовать его в своем проекте. поэтому в моем пакете React projects . json Я сделал ссылку на эту разветвленную ссылку, и она отлично работает в development . Основная проблема возникает, когда я помещаю его в свой контейнер, и теперь сборка завершается неудачей.

https://blaipratdesaba.com/how-to-use-an-npm-node-module-that-has-been-forked-b7dd522fdd08 упоминает об использовании пакета . json script называется postinstall , чтобы помочь с проблемой, есть ли альтернативы этому?

1 Ответ

0 голосов
/ 02 апреля 2020

В чем ошибка, когда сборка не запускается в контейнере?

Если вы не хотите использовать npm s postinstall , вы всегда можете написать скрипт, который вы запускаете до или после выполнения команды установки. (Это ничем не отличается от использования preinstall / postinstall )

Может быть что-то вроде:

#!/bin/bash
cd - && npm install 
cd node_modules/my-package && npm my-script
...