日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

angular.js - webpack怎么做到liveload?

瀏覽:256日期:2024-03-15 16:14:28

問題描述

嘗試用angular1+webpack+es6這些東西做個項目, build配置遇到了這2個問題希望可以得到建議:

切換環境-切換變量,api地址等

代碼保存以后不用手動編譯和刷新, css改動可以自動編譯及不用刷新頁面。

貼一下現在的配置。

{ 'name': 'kaas', 'version': '1.0.0', 'description': '', 'title':'KAASSSSS', 'main': 'index.js', 'dependencies': { 'angular': '^1.5.8', 'angular-animate': '^1.5.8', 'angular-ui-bootstrap': '^2.0.1', 'angular-ui-router': '^0.3.1', 'font-awesome': '^4.6.3', 'lodash': '^4.14.2' }, 'devDependencies': { 'autoprefixer-loader': '^3.2.0', 'babel-core': '^6.13.2', 'babel-loader': '^6.2.4', 'babel-preset-es2015': '^6.13.2', 'css-loader': '^0.23.1', 'file-loader': '^0.9.0', 'html-loader': '^0.4.3', 'html-webpack-plugin': '^2.22.0', 'ng-annotate-loader': '^0.1.1', 'node-sass': '^3.8.0', 'path': '^0.12.7', 'sass-loader': '^4.0.0', 'style-loader': '^0.13.1', 'webpack': '^1.13.1', 'webpack-dev-server': '^1.14.1' }, 'scripts': { 'test': 'echo 'Error: no test specified' && exit 1', 'build': 'rm -rf www/* && webpack -p', 'dev': 'webpack-dev-server --port 9100 --watch --progress --colors' }, 'author': 'Jin', 'license': 'ISC'}

var path = require(’path’), webpack = require('webpack'), srcPath = path.join(__dirname, ’src’), wwwPath = path.join(__dirname, ’www’), pkg = require(’./package.json’), HtmlWebpackPlugin = require(’html-webpack-plugin’);var config = { entry: path.join(srcPath, ’index.js’), output: {path: path.join(wwwPath),filename: ’bundle.js’ }, module: {loaders: [ { test: /.(png|jpg)$/, loader: ’file?name=img/[name].[ext]’}, { test: /.css$/, loader: 'style!css'}, { test: /.scss$/, loader: 'style!css!autoprefixer!sass'}, { test: /.js$/, exclude: /(node_modules)/, loader: 'ng-annotate?add=true!babel?presets[]=es2015'}, { test: [/fontawesome-webfont.svg/, /fontawesome-webfont.eot/, /fontawesome-webfont.ttf/, /fontawesome-webfont.woff/, /fontawesome-webfont.woff2/], loader: ’file?name=fonts/[name].[ext]’}] }, plugins: [new HtmlWebpackPlugin({ filename:’index.html’, template: path.join(srcPath, ’index.html’)}),new webpack.optimize.OccurenceOrderPlugin(),new webpack.optimize.DedupePlugin() ]};module.exports = config;

問題解答

回答1:

Webpack 有 HMR API 可以用 /a/11...

CSS 的話, 直接在 css-loader 或者 style-loader 當中集成的, 應該很快就好, 只要啟動 webpack-dev-server 的時候加上 --hot 參數就好.

js 代碼由于涉及到狀態問題, 需要額外處理, 特別是 Angular, 要具體看情況了.

回答2:liveload

開發時使用 webpack-dev-server,不僅支持 liveload,還實現了熱更新

切換環境-切換變量,api地址等

執行腳本時設置下變量(如:NODE_ENV=development),在 webpack 配置中讀取 process.env.NODE_ENV,這樣就可以區分環境了

然后可以編寫多個配置文件,一個基礎配置,一個是用于開發的配置,一個用于生產環境的配置,這樣也可以區分不同的環境

webpack 還提供了 DefinePlugin,可以定義一些全局變量

改變 css 不刷新頁面

開啟熱更新并使用 style 內嵌模式

具體實現可以參考這個:/a/11...

回答3:

做liveload的不是webpack,而是你的dev server, webpack的devserver支持liveload,一個參數的事,當然你用express什么的自己寫server也可以。gulp有watch命令可以監聽文件改變,重新跑任務,也可以使用gulp配套的server。

回答4:

用 webpack/hot/dev-server 就可以啊。我自己總結的 webpack 打包配置:http://yj1438.github.io/2016/...

標簽: web
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美在线综合| 久久久一本精品| 首页亚洲欧美制服丝腿| 欧美日韩国产传媒| 欧美另类综合| 亚洲欧美日韩精品一区二区| 亚洲综合精品四区| 亚洲一区成人| 综合日韩在线| 久久亚洲影院| 亚洲+小说+欧美+激情+另类| 日韩欧美2区| 国产视频一区二| 麻豆国产91在线播放| 国产粉嫩在线观看| 亚洲二区免费| 男女性色大片免费观看一区二区 | 亚洲在线国产日韩欧美| 国产精品毛片| 日本电影久久久| 欧美极品一区二区三区| xxxxx性欧美特大| 最新日韩av| 日本不卡中文字幕| 国产夫妻在线| 羞羞答答国产精品www一本| 亚洲精品在线二区| 卡一卡二国产精品| 色老板在线视频一区二区| 亚洲精品99| 日韩激情视频网站| 国产一区二区三区日韩精品| 美女网站视频一区| 婷婷精品久久久久久久久久不卡| 国产剧情一区二区在线观看| 亚洲成a人片| 少妇高潮一区二区三区99| 精品国产不卡一区二区| 99视频精品免费观看| 国产精品一区二区美女视频免费看| jizzjizz中国精品麻豆| 在线日韩成人| 激情综合五月| 免费日本视频一区| 久久久国产精品网站| 亚洲大片在线| 国产一精品一av一免费爽爽| 精品国产亚洲日本| 亚洲免费婷婷| 国产一区二区三区不卡视频网站| 午夜欧美精品| 久久不见久久见免费视频7| 99热精品久久| 国产精品国产三级在线观看| 久久国产日韩| 欧美中文高清| 欧美日韩国产免费观看视频| 国产精品巨作av| 国产精品普通话对白| 美女精品久久| 巨乳诱惑日韩免费av| 丰满少妇一区| 尤物在线精品| 精品精品99| 亚洲日韩中文字幕一区| 日本精品不卡| 久久av导航| 天堂成人国产精品一区| 在线人成日本视频| 欧美一区激情| 夜夜嗨av一区二区三区网站四季av| 国产精品亚洲片在线播放| 亚洲一区中文| 国产suv精品一区二区四区视频| 视频一区二区国产| 久久狠狠婷婷| 国产va免费精品观看精品视频| 老司机久久99久久精品播放免费| 精品国产第一福利网站| 国产精品天天看天天狠| 少妇精品导航| 免费一级欧美在线观看视频| 亚洲午夜国产成人| 欧美成人亚洲| 亚洲最新无码中文字幕久久| 国产日韩视频在线| 亚州精品视频| 亚洲欧洲午夜| 99精品美女| 美女高潮久久久| 97精品久久| 免费看欧美美女黄的网站| 卡一精品卡二卡三网站乱码| 日本午夜精品一区二区三区电影| 日韩影院免费视频| 影院欧美亚洲| 美女少妇全过程你懂的久久| 高清日韩中文字幕| 国产免费av一区二区三区| 国产亚洲精品久久久久婷婷瑜伽| 91综合网人人| 精品三区视频| 国产精品a级| 久久精品99久久久| 亚洲日本国产| 视频一区二区三区入口| 亚洲一区中文| 亚洲第一区色| 欧美影院三区| 欧洲激情综合| 九一精品国产| japanese国产精品| 黄色成人在线网址| 欧美日韩国产高清| 伊人久久亚洲影院| 午夜精品一区二区三区国产| 久久久久一区| re久久精品视频| 中文一区二区| 美女国产精品| 亚洲欧美网站在线观看| 蜜臀精品久久久久久蜜臀| 五月天久久777| 国产手机视频一区二区 | 蜜臀久久99精品久久久画质超高清| 亚洲激情不卡| 免费观看久久久4p| 日本亚洲三级在线| 日韩激情一区二区| 国产精品久久久久久模特| 国产精品宾馆| 成人在线观看免费视频| 三级在线看中文字幕完整版| 欧美日韩免费观看视频| 麻豆精品蜜桃| 99国产精品一区二区| 亚洲女同一区| 日韩一区欧美二区| 啪啪亚洲精品| 精品国产精品久久一区免费式| 视频在线不卡免费观看| 91看片一区| 在线综合亚洲| 91嫩草精品| 久久精品天堂| 电影亚洲精品噜噜在线观看| 日韩天堂av| 日本成人精品| 日韩1区在线| 国产高清久久| 免费看的黄色欧美网站| 亚洲精选成人| 久久超碰99| 久久男人av资源站| 亚洲视频播放| 国产伦理久久久久久妇女| 久久毛片亚洲| 日av在线不卡| 你懂的亚洲视频| 亚洲成人va| 亚洲色图综合| 美女毛片一区二区三区四区最新中文字幕亚洲 | 六月天综合网| 欧美偷窥清纯综合图区| 狠狠久久伊人中文字幕| 亚洲国内精品| 日韩在线观看中文字幕| 国产一区二区亚洲| 亚洲免费黄色| 国产亚洲人成a在线v网站| 日韩成人精品一区| 欧美综合二区| 欧美激情视频一区二区三区免费 | 中文在线日韩| 久久久91麻豆精品国产一区| 激情六月综合| 国产视频网站一区二区三区| 欧美成人基地 | 亚洲福利一区| 国产亚洲欧美日韩精品一区二区三区 | 亚洲播播91| 亚洲精品少妇| 欧洲av不卡| 日韩高清在线观看一区二区| 麻豆理论在线观看| 在线国产精品一区| 国产一区二区三区精品在线观看| 伊人久久亚洲热| 国产精久久一区二区| 欧美日韩视频| 久久字幕精品一区| 亚洲欧美视频| 高清不卡一区| 日韩在线视频一区二区三区| 日韩av首页| 国产乱论精品| 久久高清一区| 日韩伦理在线一区| 国产探花一区在线观看| 在线一区免费观看|