npm установить с пользовательской подпапкой - PullRequest
0 голосов
/ 01 февраля 2020

Я ищу способ вставить файл после развертывания в подпапку powerpack пакета hypermd после его установки из исходного источника в Google Cloud Functions.

При установке пакета hypermd , создает папку node_modules\hypermd. В этой папке есть подпапка powerpack с несколькими файлами js, которые предоставляют полезные функции. Среди них я изменил insert-file-with-smms.js, чтобы загружать изображения в наше облачное хранилище Google вместо SM.MS. Однако, поскольку наше облачное хранилище Google имеет спецификацию проекта c, я не могу опубликовать sh эту настроенную версию.

Я попытался создать настроенный локальный пакет hypermd с моим новым файлом js внутри вложенная папка powerpack и используется npm link для символической ссылки на эту папку в качестве моего настроенного hypermd пакета. Однако из-за некоторых других зависимостей этот подход не работает, и я получаю сообщение об ошибке Cannot read property 'attach' of undefined в строке 7717 codemirror.js. Я следовал решениям, предложенным для этой ошибки в других потоках, но они не помогли.

Когда я не использую npm link и напрямую помещаю файл js в node_modules\hypermd\powerpack, он работает без проблем. , но я не могу развернуть эту настроенную версию в облачных функциях Google.

...