#javascript #reactjs #meteor #importerror
Вопрос:
Я упаковал небольшие функции utils, которые я создал в библиотеке pdfmake, в tar.gz использование npm. Я установил свою библиотеку utils в маленьком приложении react, и все прошло нормально.
Теперь я сделал то же самое, но в более крупном приложении react с использованием meteor, поэтому я сделал meteor npm install mylib.tar.gz
это вместо классического npm i, и это сработало. В компоненте я импортировал свои функции примерно так :
import { convertMDText, generateOpenAndDownloadPdf, generateAndOpenPdf, } from "pdf_make_wrapper";
Но тогда у меня есть ошибка :
=gt; Started proxy. =gt; Started HMR server. =gt; Meteor 2.5.1 is available. Update this project with 'meteor update'. =gt; Started MongoDB. =gt; Errors prevented startup: While building for web.browser: node_modules/cssstyle/lib/properties.js:5029:9: Identifier 'parse' has already been declared (5029:9) While building for web.browser.legacy: node_modules/cssstyle/lib/properties.js:5029:9: Identifier 'parse' has already been declared (5029:9) =gt; Your application has errors. Waiting for file change.
Быстрая проверка в файле node_modules/cssstyle/lib/properties.js покажите мне, что функция синтаксического анализа определена в этом файле два раза.. Я ничего не могу найти в Интернете об этой проблеме, и я абсолютно не знаю, что делать.. Идеи ?
Комментарии:
1. нам нужно будет увидеть проблему (двойное определение функции синтаксического анализа), чтобы дать совет. Но похоже, что это проблема, которая должна быть поднята с сопровождающими пакетов.