Webpack上的冒名顶替
Webpack上的冒名顶替
没有阿比阿摩,节奏,内拉,progettazione, dell'interfaccia, utente。每impostare uno stile professionale,利用的uno堆叠现代巴托苏Webpack,在安装过程中,在安装过程中,在安装过程中,在安装过程中,在安ob娱乐下载装过程中,在安装过程中Webpack安可:
1
$ob娱乐下载交响乐作曲家req encore
Un ambiente Webpack completo è statto creato per noi:package.json
ewebpack.config.js
没有状态,没有状态,没有预定义。Aprendowebpack.config.js
, potremo notare l' utilzzo dell'astrazione Encore usata per configurare Webpack。
Il文件package.json
定义:有自己的定义。
La cartella资产
我的原则,我的出路,我的目标:风格/ app.css
eapp.js
。
utilzzo di Sass
Invece di usare i normali CSS, passiamo a萨斯:
1
$Mv assets/styles/app.css assets/styles/app.scss
1 2 3 4 5 6 7 8 9 10 11
——/资产/ app.js+ + + b /资产/ app.js@@ -6,7 +6,7 @@*/ //任何你导入的CSS都将输出到一个CSS文件中(在本例中是app.css)进口”。/风格/ app.css ';+进口“。/风格/ app.scss”;//启动刺激应用程序导入'./bootstrap';
Installare sass-loader:
1
$NPM install node-sass
E abilitare il Sass loader in webpack:
1 2 3 4 5 6 7 8 9 10 11
——/ webpack.config.js+ + + b / webpack.config.js@@ -57,7 +57,7 @@ Encore}) //启用Sass/SCSS支持- / / .enableSassLoader ()+ .enableSassLoader ()//如果使用TypeScript则取消注释//.enableTypeScriptLoader()
Come facevo a sapere quali pacchetti installare?这是我的天堂,这是我的错误,这是我的忠告npm安装
Per installare le dipendenze (must arie Per caricare I file).scss
).
Sfruttare引导
根据iniziare con buone impostazioni predefinite e costruire un sito responsive, un framework CSS come引导Può aiutarci molto。Installiamolo come包:
1
$NPM安装bootstrap @popperjs/core bs-custom-file-input
richediamo Bootstrap nel文件CSS (abbiamo anche ripulito il文件):
1 2 3 4 5 6 7
——/ /风格/ app.scss资产+ + + b /资产/风格/ app.scss@@ -1,3 +1 @@身体{-背景色:浅灰色;- - - - - -}+ @ import ~引导/ scss /引导的;
Facciamo lo stesso per il文件JS:
12 3 4 5 6 7 8 9 10 11 12 13
——/资产/ app.js+ + + b /资产/ app.js@@ -7,6 +7,10 @@//你导入的任何CSS都会输出到一个CSS文件中(在本例中是app.css) import './styles/app.scss';+进口“引导”;从'b -custom-file-input'导入bsCustomFileInput//启动刺激应用程序导入'./bootstrap';++ bsCustomFileInput.init ();
Il sistema dei form di ob娱乐下载Symfony supporta Bootstrap native vamente con un tema speciale, abilitiamolo:
冒名顶替lo stile dell'HTML
Ora siamo pronti per impostare lo stile dell'applicazione。Scarichiamo, eststraiamo, l'archivio, nella, cartella, principale del progetto:
1 2 3
$php - r“复制(“https://syob娱乐下载mfony.com/uploads/assets/guestbook-6.2.zip”,“guestbook-6.2.zip”);“$解压缩-o guestbook-6.2.zip$rm guestbook-6.2.zip
Dando un'occhiata ai template, potreste imparare un paio di trucchi su Twig。
构建degli资产
Un cambiamento importante quando si usa Webpack è che i file CSS e JS non sono utilizzabili direttamente dall'applicazione。Devono essere prima编译。
Durante lo sviluppo, gli资产所有,必须编译,和,comando安可dev
:
1
$ob娱乐下载Symfony运行NPM运行dev
检索文件JS e CSS: è una modifica, metterlo in background e lasciare che intercetti le modifiche dei file JS e CSS:
1
$ob娱乐下载Symfony run -d NPM run watch
Prendetevi il tempo per scoprire cambiamenti visivi。日期un'occhiata al nuovo设计在un浏览器。
Il form di login generato ha ora uno stile, perché MakerBundle usa di default le classi CSS di Bootstrap:
在produzione, Platform.sh rilaticamente automaticamente che si sta usando Encore e compila gli asset per noi durante la fase di build。