-
limit把圖片小于1024的轉成base64
查看全部 -
糾正上節課的寫法問題
查看全部 -
需要為vue這種類型的文件聲明一個loader
查看全部 -
entry不要拼錯了,entry用來設置入口文件路徑
查看全部 -
調用方法在package文件中配置建立好的webpack指令需要這樣寫才能調用我們自己建立后的webpack文件
查看全部 -
output配置輸出的路徑filename是文件名path是輸出的文件夾
查看全部 -
entry是入口的配置將剛剛的入口文件打包
查看全部 -
構建入口文件通過mount輸出到html里
查看全部 -
拼接絕對路徑dirname是根目錄路徑
查看全部 -
插件
查看全部 -
一、設置環境變量標識 現在是開發環境還是正式環境??
涉及的包??cross-env
配置??cross-env?NODE_ENV=production? ? ? ??cross-env?NODE_ENV=development
"scripts":?{
????"build":?"cross-env?NODE_ENV=production?webpack?--config?webpack.config.js",
????"dev":?"cross-env?NODE_ENV=development?webpack-dev-server?--config?webpack.config.js"
??},
webpack.config.js中的配置
const?isDve?=?process.env.NODE_ENV?===?'development'
if(isDve)?{
????config.devServer?=?{
????????port:?8000,
????????host:?'0.0.0.0',
????????overlay:?{
????????????errors:?true,
????????}
????}
}
二、html-webpack-plugin 插件??
webpack.config.js中的配置
const?{VueLoaderPlugin}?=?require('vue-loader')
plugins:?[
????????new?HTMLPlugin()
????]
三、判斷環境、區分打包
const?{?webpack?}?=?require('webpack')
查看全部 -
css 預處理器 styl
?
查看全部 -
vscode插件安裝:
查看全部 -
一、webpack 打包優化:
1、網絡優化: 減少Http請求、壓縮靜態資源文件、使用瀏覽器的長緩存使應用的流i量變得更小加載速度更快
二、
查看全部 -
包的配置
查看全部 -
包的配置
查看全部 -
相關包的配置
查看全部 -
安裝的項目包,
查看全部 -
其它的loader的配置
查看全部 -
package.json里面項目的配置
查看全部 -
use:指需要什么樣的loader去編譯文件,這里由于源文件是.css所以選擇css-loader
fallback:編譯后用什么loader來提取css文件
publicfile:用來覆蓋項目路徑,生成該css文件的文件路徑查看全部 -
npm?init
npm?i?webpack?vue?vue-loader
npm?i?css-loader vue-template-compiler
查看全部 -
package.json按照視頻課程修改版本
并且
查看評論后一個一個自己嘗試,得到可以運行的版本
{
? "name": "vue-todo",
? "version": "1.0.0",
? "description": "",
? "main": "index.js",
? "scripts": {
? ? "test": "echo \"Error: no test specified\" && exit 1",
? ? "build": "cross-env NODE_ENV=production webpack --config webpack.config.js",
? ? "dev": "cross-env NODE_ENV=development webpack-dev-server --config webpack.config.js"
? },
? "author": "",
? "license": "ISC",
? "dependencies": {
? ? "cross-env": "^5.1.3",
? ? "css-loader": "^0.28.7",
? ? "file-loader": "^1.1.6",
? ? "html-webpack-plugin": "^2.30.1",
? ? "style-loader": "^0.19.1",
? ? "stylus": "^0.54.5",
? ? "stylus-loader": "^3.0.1",
? ? "url-loader": "^0.6.2",
? ? "vue": "^2.5.13",
? ? "vue-loader": "^13.6.0",
? ? "vue-template-compiler": "^2.5.13",
? ? "webpack": "^3.1.0",
? ? "webpack-dev-server": "^2.9.1"
? },
? "devDependencies": {
? ? "webpack-dev-server": "^2.9.1"
? }
}
查看全部 -
插件
查看全部
舉報