Я изучаю Lit element и Material Design Component (MDC).
Для MDC я должен использовать webpack-dev-server, как говорит начиная.
Но для элемента Lit я должен использовать Полимр кли, потому что Polymer Cli может импортировать библиотеки по имени.
нравится.
import { LitElement, html } from '@polymer/lit-element';
Итак, я ищу способ импортировать полимер по имени с помощью webpack. Или как я могу использовать MDC с помощью Polymer cli.
Не могли бы вы дать мне совет?


LitElement отлично работает с webpack. Единственное, что вам нужно сделать, это настроить его так, чтобы он также скомпилировал исходный код.
В большинстве конфигураций веб-пакетов у вас будет что-то вроде этого
module: {
rules: [
{
test: /\.js$/,
use: "babel-loader",
exclude: /node_modules/
}
]
},
Но если вы замените его чем-то вроде этого
module: {
rules: [
{
test: /\.js$/,
use: "babel-loader",
exclude: (modulePath) => {
return (
/node_modules/.test(modulePath) &&
!/node_modules/lit-html/.test(modulePath) &&
!/node_modules/lit-element/.test(modulePath)
)
},
}
]
},
Тогда он также будет перенесен и должен работать нормально.