Bir Vue.js + WebPack uygulamasını darağacına vue-cli kullanarak ve temel bir örnek olarak, Zurb Foundation gibi bir şey dahildir nasıl, karıştı duyuyorum.Webpack: Bir düğüm modülünün css'sine nasıl eklenir?
ben gerekli bağımlılıkları ve sass-loader
ve css-loader
olarak yükleyici yüklü ama bir örneğin WebPack derlemek ve içerecek şekilde yapılandırabilirsiniz nasıl anlamanın temel düzeyde sadece karıştı var node_modules/foundation-sites/scss/foundation.scss
benim webpack konfigürasyonunda
Ben: benim temel App.vue
bileşeninde
module: {
loaders: [
{
test: /\.scss$/,
loaders: ["style", "css", "sass"],
include: projectRoot
} ...
Ben:
<style src="./scss/app.scss" lang="scss"></style>
Ve app.scss
ben boşuna, çalıştık:
@import '~foundation-sites/scss/foundation.scss';
ben WebPack çalışma şekliyle ilgili temel bir şey eksik inanıyoruz
(diğer birçok sözdizimsel yanlış hataları attı girişimleri arasında) npm veya bower paketleri. Herhangi bir yön, büyük bir memnuniyetle karşılanacaktır, çünkü bu, bulabileceğim açık bir cevap olmadan basit bir problem gibi görünüyor. node_modules gelen
Gerekli dosyalar kopyalanıyor üzerinde de mantıksız bir ya da değil yani ideal çözüm gibi görünüyor.
ben size gereken (veya ithalat belki, bunu denemedim) javascript .scss inanıyoruz. [Webpack docs] 'a bakın (https://webpack.github.io/docs/stylesheets.html). Js daha sonra paketlenir (js blob ile paketlenirse). Kodda .scss'de js gerektirir() çağrıldığında, webpack stili sayfaya yerleştirir.no style src = etiketinde – user01
hm, 'main.js'imde denedim ('! style! css! sass! ../ node_modules/foundation-site/scss/foundation.scss ");' hangi derler ama yine de herhangi bir stil yüklemez (yolunu açıkça belirtmek zorunda olmak açısından ideal değil midir?). Yoksa yanlış anladım mı? – waffl
onun css ile aynı emin değilim ama ben böyle sweetalert için temaları kullanır: gerektirir ('sweetalert/dist/sweetalert.css') gerektirir ('sweetalert/themes/google.css') ve tabii ki webpack yapılandırma – lukpep