摘要:安裝此過程沒有難點,略過下載完成后可以通過和來查看是否安裝成功以及版本后安裝新建一個目錄項目名稱進(jìn)入該項目,然后一路回車即可。
node.js安裝
此過程沒有難點,略過
下載完成后可以通過node -v和npm -v來查看是否安裝成功以及版本后
webpack 安裝新建一個目錄(項目名稱), 進(jìn)入該項目,npm init, 然后一路回車即可。(會生成一個package.json文件)
在根目錄下創(chuàng)建src目錄,并在src目錄下創(chuàng)建index.js文件
在項目的根目錄下執(zhí)行 npm install webpack webpack-cli --save-dev
npm install webpack-dev-server html-webpack-plugin --save-dev
webpack-dev-server是啟動一個本地的服務(wù),html-webpack-plugin是一個插件,用來使用html的模板
在根目錄下創(chuàng)建webpack.dev.config.js文件
編輯package.json文件:
"scripts": {
"dev": "webpack-dev-server --config ./webpack.dev.config.js --mode development"
}
安裝babel相關(guān)插件npm install babel-core babel-loader babel-polyfill babel-preset-es2015 babel-preset-latest --save-dev
在項目的根目錄下創(chuàng)建.babelrc
{
"presets": ["es2015", "latest"], "plugins": []
}
修改webpack.dev.config.js 并運行
在webpack.dev.config.js種添加內(nèi)容
const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin"); module.exports = { entry: "./src/index.js",// 入口文件 output: { path: __dirname, filename: "./release/bundle.js" }, plugins: [ new HtmlWebpackPlugin({ template: "./index.html" }) ], devServer: { contentBase: path.join(__dirname,"./release"), //運行的目錄 open: true, // 自動刷新瀏覽器 port: 9002 // 端口號 } }
現(xiàn)在就可以在src下的index.js中寫es6代碼啦
運行npm run dev; 可以看到會自動訪問 localhost:9002
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/100600.html
摘要:前言最近打算把應(yīng)用到項目中,但是如何在開發(fā)環(huán)境瀏覽器端直接運行已經(jīng)發(fā)布一段時間了,現(xiàn)在大部分是在環(huán)境運行,或者通過編譯之后運行。主要實現(xiàn)用戶能夠在瀏覽器上直接運行語法。 前言 最近打算把es6應(yīng)用到項目中,但是如何在開發(fā)環(huán)境(瀏覽器端)直接運行es6?es6已經(jīng)發(fā)布一段時間了,現(xiàn)在大部分是在node.js環(huán)境運行,或者通過babel編譯之后運行。babel-browser主要實現(xiàn)用戶能...
摘要:本質(zhì)就是一個編譯器,通過將源代碼解析成抽象語法樹將源代碼的結(jié)果一系列轉(zhuǎn)換生成目標(biāo)代碼的將目標(biāo)代碼的轉(zhuǎn)換成代碼。項目構(gòu)建三開發(fā)環(huán)境本地服務(wù)器搭建源碼下載地址參考資料入門阮一峰中文文檔中文網(wǎng) 注:以下教程均在 windows 環(huán)境實現(xiàn),使用其他操作系統(tǒng)的同學(xué)實踐過程可能會有些出入。 ??在上一章 webpack 項目構(gòu)建:(一)基本架構(gòu)搭建 我們搭建了一個最基本的 webpack 項目,現(xiàn)...
摘要:更新日志更新完成靜態(tài)頁面原型修復(fù)使用的正確姿勢更新添加靜態(tài)頁面更新添加使用方法請戳我主要作用就是在你開發(fā)環(huán)節(jié)在后端同學(xué)還未開發(fā)完成的情況下,提供一個。 底下評論說是標(biāo)題黨,或者是光扔個github地址上來的同學(xué)我就不說什么了。你們有看看倉庫的提交記錄么?我還沒有吃撐到開個倉庫去騙star.我的出發(fā)點就是每天更新一部分代碼,教大家用我所提到的技術(shù)棧搭建一個blog,我的出發(fā)點就是這么簡單...
摘要:官方推薦不寫重復(fù)的配置,即把本地和生產(chǎn)環(huán)境共用的配置放到一個文件,然后通過進(jìn)行合并我們可以看到,通過插件,將共用配置和開發(fā)的配置進(jìn)行合并定義了全局變量這個插件是為了在我們允許后,自動打開頁面,避免每次都手動打開。 之前只知道webpack很強大,但是一直沒有深入學(xué)習(xí)過,這次從頭看了一下教程,然后從0開始搭建了一個多入口網(wǎng)站的開發(fā)腳手架,期間遇到過很多問題,所以有心整理一下,希望能給大家...
摘要:官方推薦不寫重復(fù)的配置,即把本地和生產(chǎn)環(huán)境共用的配置放到一個文件,然后通過進(jìn)行合并我們可以看到,通過插件,將共用配置和開發(fā)的配置進(jìn)行合并定義了全局變量這個插件是為了在我們允許后,自動打開頁面,避免每次都手動打開。 之前只知道webpack很強大,但是一直沒有深入學(xué)習(xí)過,這次從頭看了一下教程,然后從0開始搭建了一個多入口網(wǎng)站的開發(fā)腳手架,期間遇到過很多問題,所以有心整理一下,希望能給大家...
閱讀 2481·2021-11-19 09:40
閱讀 3680·2021-10-12 10:12
閱讀 1944·2021-09-22 15:04
閱讀 2963·2021-09-02 09:53
閱讀 853·2019-08-29 11:03
閱讀 1179·2019-08-28 18:11
閱讀 1785·2019-08-23 15:28
閱讀 3649·2019-08-23 15:05