Я разработал веб-приложение в Polymer 3. Теперь я хочу также предоставить это веб-приложение в Electron, изменяя как можно меньше в самом приложении.
Я уже мог исправить первоначальный импорт
<script src="./src/polymer-app.js" type="module" async></script>
путем создания пользовательского протокола, как описано здесь: https://gist.github.com/smotaal/f1e6dbb5c0420bfd585874bd29f11c43
Однако следующие операции импорта с абсолютными ссылками на node_modules в модулях Polymer не работают.При импорте
import {PolymerElement} from '@polymer/polymer/polymer-element.js';
выдается ошибка
Uncaught TypeError: Failed to resolve module specifier "@polymer/polymer/polymer-element.js". Relative references must start with either "/", "./", or "../".
Если перестроить относительный импорт, т. Е.
import {PolymerElement} from '../node_modules/@polymer/polymer/polymer-element.js';
, ошибка будет вызвана позднее, так как при импортемежду полимерными модулями.
Я предполагаю, что путь к node_modules настроен неправильно, но я не знаю, что я могу изменить.Я использую Windows и добавил переменную среды NODE_PATH в качестве абсолютного пути к node_modules проекта, что не решило проблему.
Что еще я могу сделать?Есть ли еще какая-либо соответствующая информация, которую я могу предоставить?
Большое спасибо!