yarn serve
, а через yarn electron:serve. Как и билдить. Читайте описание тех модулей, что подключаете. svg
и навешать обработчики вручную.geojson
версию и использовать любую либу, умеющую с ним работать.link:
или через file:
. В первом случае создаётся симлинк на модуль в node_modules
, во втором модуль туда просто копируется. В первом случаем может не завестись по разным эзотерическим причинам, но если завелось - удобнее конечно использовать его.npm
, а yarn
- добавляются ещё удобные варианты:yarn
собирает все зависимости в один node_modules
и линкует использующийся модули туда же. В итоге отсутствует дубликация файлов и все модули работают с одними и теми же либами - что полезно в деве если используется расширение сторонних модулей. Очень удобно.yarn link
в корне одного модуля и он регистрируется глобально, после чего в другом модуле где хотите использовать делаете yarn link "имя"
и он линкуется. vue
и, при удаче, всё заработает.)body
, :root
и т.п.) селекторов, попатчить саму либу местами и проследить чтобы теперь основные стили сайта не перебивали классы либы, но это уже отдельная история.)postcss-prefix-selector
с vue-cli
не обязательно вручную вкорячивать loader
, можно его просто добавить в .postcssrc.js
в plugins
: require('postcss-prefix-selector')({
prefix: '.prefix'
}),
key
в v-for
попадаются дубликаты, но обычно это приводит к другим ошибкам. .eslintrc.js
. $refs
у него лежат голые компоненты Vue или Element'ы. @Component
export default class Login extends Vue {
// ...
}
export default interface Login {
$refs: {
loginForm: any; // на самом деле не any, а интерфейс компонента, поддерживающий нужные методы
}
}
v-for
в this.$refs.dropdow
лежит массив).m-dropdown
, который внутри проводит всю нужную инициализацию и расставляет нужную вёрстку, после чего подключать циклом именно этот компонент.import 'vue-toast-notification/dist/theme-default.css';
//import 'vue-toast-notification/dist/theme-sugar.css';
import './theme-default.css';
или типа того. node_modules
в любом случае только локальны, в этом вся суть - не таскать код библиотек с кодом проекта. Если очень надо - можно сделать копию библиотеки и подключить через file:\link:
, но это не ваш случай. Event
для глобально переменной - это провал и некомпетентность, потому что в window.Event
лежит у нас собственно класс-родитель для всех javascript
событий, который может использоваться сторонними библиотеками.