webpack和webpack-dev-server版本相容,親測有效
這兩天準備親手搭建一個react專案,本以為會很順利,沒想到遇到了很多相容性的問題。剛開始遇到webpack和babel的版本不相容,之後使用webpack-dev-server搭建伺服器遇到安裝的webpack和webpack-dev-server版本不相容的問題。作為一名前端小白的我表示心很累。
現象:安裝webpack之後執行正常,再安裝不同版本的webpack-dev-server,出現了許多不同的錯誤,以下列舉兩種錯誤。
解決方法:嗯。。。因是版本不相容的問題,解決方法還是改變webpack和webpack-dev-server安裝版本,還有babel的版本。。。
webpack.config.js
const path = require('path')
module.exports = {
entry: path.join(__dirname, 'src/index.js'),
output: {
path: path.join(__dirname, './dist'),
filename: 'bundle.js'
},
module: {
rules: [{
test: /\.js$/,
use: ['babel-loader?cacheDirectory=true' ],
exclude: path.resolve(__dirname, 'node_modules')
}]
},
devServer: {
port: 8080,
contentBase: path.join(__dirname, './dist'),
historyApiFallback: true,
host: '127.0.0.1'
}
}
package.json檔案
{
"name": "react",
"version": "1.0.0",
"description" : "",
"main": "index.js",
"scripts": {
"build": "webpack --config webpack.dev.config.js",
"start": "webpack-dev-server --config webpack.dev.config.js --color --progress"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"webpack": "^3.10.0",
"webpack-dev-server": "^2.9.7"
},
"dependencies": {
"react": "^16.5.2",
"react-dom": "^16.5.2",
"react-router-dom": "^4.3.1"
}
}
[email protected],[email protected]也是可以的,親測有效
相關推薦
webpack和webpack-dev-server版本相容,親測有效
這兩天準備親手搭建一個react專案,本以為會很順利,沒想到遇到了很多相容性的問題。剛開始遇到webpack和babel的版本不相容,之後使用webpack-dev-server搭建伺服器遇到安裝的webpack和webpack-dev-server版本不相容
android studio 3.1 版本和 ButterKnife 8.8.1 不相容衝突問題,親測有效
由於匯入別人的專案,更改了gradle 的版本號,導致專案一直報錯,最終查閱資料發現問題出在ButterKnife 上面,有的人是出現NullPointerException ,我出現的錯誤如下: gradle 版本號 classpath 'com.a
H5 file呼叫手機相機和相簿(相容安卓ios,親測有效)
<input id="input" type="file"/>標籤,iOS直接吊起相機拍照或是相簿選擇,但Android中只調起選擇相簿,沒有調起相機拍照 解決辦法: 只需要加上 accept="image/*" 就完美的相容安卓和IOS了(accept表示開啟的系統檔案目錄) <
windows server 2008 r2激活工具,親測有效!
framework windows server 2008 激活 激活 此工具名為:Re-Loader Activator,支持一鍵激活Office/Windows/Windows Server所有版本,參考鏈接:http://www.uusofts.com/soft/xitonggongju/r
eclipse安裝spket的js外掛(最新版本),親測可用
Spket IDE是目前支援Ext 2.0最為出色的IDE。 它採用.jsb project file 檔案並將繼承於基類和所有文件的內容嵌入到生成程式碼提示的Script doc中。 由於Spket只是一個單純的編輯器,沒有其它格式的支援(如CSS),所以我的做法是用它的Eclipse
獲取DOM元素到頁面頂部的距離,親測有效版本(轉載)
原文:https://blog.csdn.net/u013764814/article/details/83825479 乾脆點(部落格就應該乾脆,少扯皮) 話不多說,小問題扯太多也沒意思。 DOM元素有一個屬性是offsetTop,表示該元素到父元素頂部的距離。所以最後的答案就是遞迴將所有的offse
ubuntu中修改預設Python版本號,親測有用
ubuntu中預設的Python版本是Python2.X,但是現在Python的最新版本是Python3.X,我一直認為軟體用最新版本的永遠沒有錯。所以下面就講講該怎麼修改ubutun系統預設的Python直譯器。 首先檢視系統中是否安裝Python3.X: :~$ w
webstorm2017.3最新啟用教程(舊版本可用,親測成功,有疑問隨時聯絡)
一、License server 註冊 安裝完成,開啟Webstorm,在彈出的License Activation視窗中選擇“License server”,在輸入框輸入下面的網址: http://idea.imsxm.com/ 有小夥伴反映版本更
Ubuntu 16.04安裝CrossOver容器來安裝QQ(終極解決辦法,親測有效)
bsp 所有 執行 ims class ttf 執行權限 cnblogs helper 註意:此方法能完美解決這篇文章http://www.cnblogs.com/EasonJim/p/7118693.html的所有問題,且不影響現在系統的任何功能,可以說是相當的完美。
兼容IE文本控制兩行,多余省略,親測有效
con ons bre wid mar abs lamp 技術分享 vertica 正常情況下,都會使用 -webkit-line-clamp:2; p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Cons
【轉】Fragment對用戶可見的判斷實踐,親測有效
有一個 跳轉 orm from defaults 才會 over als class 概述 相信很多使用過 Fragment 的朋友都對判斷 Fragment 是否對用戶可見有此疑問,網上有很多文章也介紹得比較片面,只覆蓋到了其中一種情況。我在項目中也有遇到這樣的
Github網站css加載不出來的處理方法(轉,親測有效)
github 沒有 tro 谷歌 use window mil end spa 轉載鏈接:https://blog.csdn.net/qq_36589706/article/details/80573008因為工作需求,自己會經常使用到github,但是突然有一天打開git
2018.2.5 IDEA 註冊碼啟用辦法,親測有效!
轉: https://blog.csdn.net/halen001/article/details/81137092 裝了一個比較新的idea,試用了網上的很多註冊碼,都沒有效果,最後按照一篇博主的文章,終於成功了! 1.下載補丁 idea 2018.2.5安裝包和補丁 連結:h
elasticsearch 5.6.7線上安裝ik分詞,親測有效
官網的線上安裝命令 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.0/elasticsearch-anal
雜事纏身總分神,不妨試試番茄鍾,親測有效
10月26日上午,我準備集中精力寫上週的薦書文。於是,我就離開電腦,坐到客廳的茶几邊上,攤開《贏在下班後》這本書和幾張A4紙,準備學習。 恰好,我媳婦前兩天拿回家一包紅棗片,吃起來脆脆香香硬硬甜甜,很有口感。我隨手就抓出一把,放在旁邊,看兩眼書,摸兩片棗幹吃。 棗片在
Ubuntu16.04下配置Anaconda啟動spyder,搜狗輸入法安裝,親測有效
主要問題:安裝和虛擬環境設定同win,可直接在Anaconda Navigator的home目錄下中虛擬環境下開啟相應的Spyder編譯器。 搜狗輸入法安裝 轉載: http://www.it610.com/article/5319575.htm 開啟f
CentOS7 安裝 nginx 【超級簡單,親測有效】
說明: 這篇部落格,主要是補充一下,下面這個部落格的,也順便讓自己做一下筆記。最後可以讓你輕鬆安裝 nginx 成功 部落格原地址 https://blog.csdn.net/wxyjuly/article/details/79443432 安裝
java swing 製作一個登陸介面,親測有效
一、介紹 Swing 是一個為Java設計的GUI工具包。 Swing是JAVA基礎類的一部分。 Swing包括了圖形使用者介面(GUI)器件如:文字框,按鈕,分隔窗格和表。 Swing提供許多比AWT更好的螢幕顯示元素。它們用純Java寫成,所以同Java本身一樣可以跨平臺執行,這一點不像AWT。它
重啟vcenter後導致vclient無法連線,也無法手動啟動vcenter服務(轉,親測有效)
最近在測試vsphere的時候發生了一件讓人很鬱悶的事,重啟vcenter後,在用vclient連線vcenter時,就出現如下錯誤: 於是開啟vcenter所在伺服器,檢視服務,發現VMware VirtualCenter Sever以及VMware VirtualCenter
Windows10永久啟用的工具,親測有效!!!
無毒無捆綁,幾乎支援所有win10系統。 下載連結:https://pan.baidu.com/s/1CO1Y3SpKrNfObvpUsMvbbA 提取碼:0zr5 操作步驟: 1.下載檔案解壓縮,以管理員身份執行cmd。 2.進入介面按任意鍵執行程式 3