国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

詳解搭建es6+devServer簡單開發環境

2024-05-06 16:46:11
字體:
來源:轉載
供稿:網友

搭建基于es6和熱加載的前端簡單開發環境,適合demo類小項目,這樣就不用依賴browsersync等多余的東西

目錄結構

  1. /src
    1. index.js
    2. index.html
  2. /dist

安裝依賴

注意版本,尤其是babel,可去babel的npm地址查看,那里不會錯

#bebal相關yarn add babel-core babel-loader babel-preset-env# webpack相關yarn add webpack webpack-cli webpack-dev-server html-webpack-plugin

package.json

{ "name": "design-pattern", "version": "1.0.0", "description": "js設計模式的學習深入", "main": "index.js", "author": "axin <laputacloud@163.com>", "license": "MIT", "scripts": {  "dev": "webpack-dev-server --config ./webpack.dev.config.js --mode development" }, "dependencies": {}, "devDependencies": {  "babel-core": "^6.26.3",  "babel-loader": "7",  "babel-preset-env": "^1.7.0",  "html-webpack-plugin": "^3.2.0",  "webpack": "^4.19.1",  "webpack-cli": "^3.1.0",  "webpack-dev-server": "^3.1.8" }}

webpack.dev.config.js

const path = require('path')const htmlWebpackPlugin = require('html-webpack-plugin')module.exports = { entry: './src/index.js', output: {  path: __dirname,  filename: './dist/bundle.js' }, module: {  rules: [{   test: //.js?$/,   exclude: /(node_modules)/,   loader: 'babel-loader'  }] }, plugins: [  new htmlWebpackPlugin({   template: './index.html'  }) ], devServer: {  contentBase: path.join(__dirname, './dist'),  open: true, // 自動打開瀏覽器  port: 6688, // devServer對應的端口號 }}

.babelrc 可根據需要配置

{ "presets": ["env"]}

然后就可以執行npm run dev就可以開啟開發環境

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汶川县| 弥渡县| 合江县| 临泉县| 闽清县| 大同市| 平舆县| 山东省| 全椒县| 怀化市| 巴里| 怀远县| 咸阳市| 扎囊县| 长宁区| 和林格尔县| 石渠县| 镇康县| 彭泽县| 化州市| 南召县| 天镇县| 邵武市| 明星| 德格县| 淳化县| 巴林右旗| 云林县| 杨浦区| 罗田县| 中江县| 济南市| 长丰县| 济阳县| 治多县| 南开区| 府谷县| 手游| 漳浦县| 南陵县| 建始县|