sublime安裝及npm安裝webpack系列軟體
寫在前面:這篇部落格主要介紹 前端軟體選擇及npm安裝webpack系列。本文也融入了作者實踐中的一些感觸。
上一篇關於前端的部落格node.js安裝及npm設定介紹了node(包含npm)之後。有段時間我就在想在想既然涉及到前端,得找個合適的前端ide。在公司問了個資深的前端,推薦我sublime和vscode。自己也私下裡看了好多的前端ide評價。綜合評估了下,最後選擇了sublime,Hbuilder。選sublime是看重它的輕量級和擴充套件性,對於學習本來就要多敲程式碼,sublime就是個高階記事本這點沒問題,如果以後用它工作了,可以通過安裝外掛提高效率,這是我比較看好的。Hbuilder 先放著以後弄APP的時候在研究。
sublime安裝:
環境win7 sublime3
- sublime3是收費的,可以先安裝,裝完後到下面網址看註冊方法 註冊碼及配置
- 好了之後,開啟sublime3,發現真不錯(至少看著挺舒服的)。
npm安裝webpack、webpack-cli、webpack-dev-server
用我的理解大致說下3個模組的功能,系統瞭解還是要去官網看看:
webpack: 打包外掛,在前端的作用可以類比下maven在後端的功能;老闆本包含webpack-cli,新版本不包含。
webpack-cli: weipack命令列客戶端,可以執行webpack命令的工具;。
webpack-dev-server: webpack本地開發伺服器,基於node.js。就類似於apache、nginx用做web伺服器的。
npm安裝模組有兩種方式。全域性方式和本地方式(安裝到專案路徑下),至於該用那種方式安裝,這個我還真的不是很清楚。上篇文章配置的既是全域性安裝的一些配置。
就我個人理解,node.js,npm,webpack都是為開發時提高開發效率的,真正生產環境應該不會裝這些東西的。要是圖方便就裝全域性就OK了,多個專案可以共享資源。要是想做到資源隔離,那就本地安裝就好了。因為接觸還不是很多,先給出結論,後續驗證。實踐過程中發現,webpack系列安裝過程中依賴package.json,而這個檔案是npm init初始化專案的產物。言外之意就是webpack是專案相關的。所以在開發的過程中還是本地安裝比較合適。
安裝webpack:
全域性安裝:npm install -g webpack 本地安裝:npm install webpack
安裝webpack-cli:
全域性安裝:npm install -g webpack-cli 本地安裝:npm install webpack-cli
安裝webpack-dev-server:
全域性安裝:npm insall -g webpack-dev-server 本地安裝:npm install webpack-dev-server
webpack 打包應用:
webpack直接打包:
webpack app/main.js public/bundle.js
配置webpack.config.js 後打包:
webpack
module.exports = {
mode:'development',
//devtool: 'eval-source-map',
entry: __dirname + "/app/main.js",//已多次提及的唯一入口檔案
output: {
path: __dirname + "/public",//打包後的檔案存放的地方
filename: "bundle.js"//打包後輸出檔案的檔名
},
devServer:{
contentBase:__dirname + "/public",//本地伺服器所載入的頁面所在的目錄
historyApiFallback:true,//不跳轉
inline:true//實時重新整理,查了下這個預設就是true
}
}
其中mode、entry、等都可以在cmd裡通過webpack --help檢視 output:{path.. 對應--output-path。__dirname是node.js裡的全域性變數,表示當前執行指令碼所在的路徑,這個裡面都是自己配置的啊
配置package.json後打包
npm run build 或者 npm start 或者npm run server 啟動服務
前者有引數,後者沒引數。前者的引數會覆蓋webpack.config.js裡的mode配置。
--open \"Chrome\"用谷歌瀏覽器顯示網頁內容,其中選項也可以在webpack.config.js中配置,就像webpack的mode選項一樣,除了scripts內容項,其它的都是裝模組(外掛)的時候自動生成的
{
"name": "webpack_test",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "webpack",
"build": "webpack --mode production",
"server": "webpack-dev-server --open \"Chrome\""
},
"author": "john",
"license": "ISC",
"description": "webpack_test",
"devDependencies": {
"babel-loader": "^7.1.4",
"webpack": "^4.8.3",
"webpack-cli": "^2.1.4",
"webpack-dev-server": "^3.1.4"
}
}
至此,前端開發環境告一段落。接下來就是用vue.js實戰前端開發。
時間有限,全棧工程師不容易,一步一個腳印,且行且珍惜。。。。。
相關推薦
sublime安裝及npm安裝webpack系列軟體
寫在前面:這篇部落格主要介紹 前端軟體選擇及npm安裝webpack系列。本文也融入了作者實踐中的一些感觸。 上一篇關於前端的部落格node.js安裝及npm設定介紹了node(包含npm)之後。有段時間我就在想在想既然涉及到前端,得找個合適的前端ide。在公司問了個資深的
node 通過指令創建一個package.json文件及npm安裝package.json
data- std detail pac 找我 閱讀次數 -a -- ice node 通過指令創建一個package.json文件及npm安裝package.json 2015-03-02 16:48 101226人閱讀 評論(2) 收藏 舉報 描
Windows系統下如何安裝及使用派克斯軟體
派克斯下載地址:Packetix v4.20 RTM正式版 https://www.duoip.cn/downloads/packetix-client-windows.rar 詳情諮詢 企鵝 3259 2617 一、安裝派克斯程式 安裝檔案如圖: 雙擊安裝,
windows Sublime text3 安裝及外掛安裝
安裝Sublime text3軟體 官方網址:https://www.sublimetext.com/3 選擇Windows - also available as a portable version一項,點選下載安裝。 安裝packagecontrol外掛 官方網址:https
npm全域性安裝和本地安裝及解除安裝
NPM是 1)npm是第三方模組的託管網站 1.node包括ECMAscript核心 2.全域性成員 3.模組系統成員 (包括 核心模組,第三方模組,自定義模組) 2)npm是node包的管理工具 (npm
nodejs安裝及npm模組外掛安裝路徑配置
在學習完js後,我們就要進入nodejs的學習,因此就必須配置nodejs和npm的屬性了。 我相信,個別人在安裝時會遇到這樣那樣的問題,看著同學都已裝好,難免會焦慮起來。於是就開始上網查詢解決方案,但網上的教程大多說的籠統模糊不清楚,而且是很久之前的,由於版本的更新迭代,以前的方法難免會出現問題,因
Linux採用yum方式安裝及解除安裝軟體
前言 很多時候,我們在Linux中安裝了軟體,但是卻不怎麼會解除安裝,Linux不像Windows可以直接在控制面板中解除安裝。這篇文章肯定會幫助到你。收藏好了。 正文 1.採用yum方式安裝軟體 yum方式安裝軟體是最方便的,自己一直踐行的理論是能用yum絕不用原始碼
USRP_N210軟體平臺UHD安裝及GNUradio安裝
USRP系列連載文章,系筆者畢業設計課題,《通用軟體無線電平臺USRP_N210主機板工作方式研究》。旨在學習前輩經驗,並對USRP的使用以及原始碼進行部分分析,特別是FPGA原始碼分析。文中可能會出現一些錯誤或者不當之處,也請各位多多指出,共同學習。 本文章由hitter
npm全域性模組解除安裝及預設安裝目錄修改
解除安裝全域性安裝模組 npm uninstall -g <package> 解除安裝後,你可以到 /node_modules/ 目錄下檢視包是否還存在,或者使用以下命令檢視:npm l
前端小白學習安裝node npm vue webpack所遇坑!
1.package.json 依賴包不全的時候 npm install 重新裝一下就可以了。 2.npm run dev 一定要在專案目錄下執行 否則會提示找不到package json。 3.mac使用者一定要記得命令前加sudo。
webpack安裝及解除安裝常用命令
##安裝(推薦區域性安裝) npm install webpack -g //-g 代表全域性安裝 npm install webpack -s //-s 代表區域性安裝 #安裝 npm install --save-dev webpack -s
杏彩原始碼搭建與nodejs及npm安裝
yum安裝的方法: 一。curl –silent –location | bash - 杏彩原始碼搭建 [企俄:2152876294] 網址diguaym.com 選擇node.js的版本,這裡我選擇是最新穩定的9.x(9.1.1) 二。在末尾
0330 第九次課:軟體包安裝及解除安裝
開發十年,就只剩下這套架構體系了! >>>
selenium框架安裝及webdriver安裝
span storage webdriver bar 安裝 操作系統 發送 nload https 本文介紹的是selenium安裝及webdriver安裝、小實例 1、selenium介紹 selenium是一個用於web應用程序測試的工具。 Selenium測試
Linux下的MySQL安裝及解除安裝
1.1 檢視mysql的安裝路徑: [[email protected] ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql/usr/share/mysql /usr/share/man/man1
win10下JAVA環境的安裝及eclipse安裝與漢化
JAVA環境的配置: 先去官網下載jdk:https://www.oracle.com/technetwork/java/javase/downloads/index.html 百度雲盤連結:https://pan.baidu.com/s/1t3VjaMRPSnI2rGd1hjIcMQ
轉載mongodb單機版安裝及叢集安裝
一,mongodb單機版安裝 1,下載linux版本的mongodb https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.6.tgz 2,通過ftp上傳,我這邊是傳到/data/program/soft
伺服器ubuntu18.04安裝虛擬機器並安裝centos6.8系統---2(Linux遠端VNCserver的安裝及桌面安裝)
上面說到在Ubuntu18.04上安裝了VMware,怎麼啟動呢? 直接命令列敲:vmware 報錯:DISPLAY is not set, unable to open the VMware Workstation user interface. 這是因為我們
001.Python安裝及Pycharm安裝破解
一、首先是Python的安裝 1.1進入官網的下載地址: 1.2選擇對應作業系統,這裡我選擇的是windows下64位的可執行檔案: 1.3雙擊執行下載完成的exe檔案,為了不去設定環境變數而勾選Add Python 3.6 to PATH,選擇Cust
Linux下mongoDB的安裝及解除安裝
軟體包 MongoDB在自己的倉庫中提供官方支援的軟體包,該倉庫包含下列包: 包名 描述 mongodb-org 一個集合包,它將自動安裝下面列出的四個元件包 mongodb-org-server 該包中包含mongod守護程式,關聯的ini