这篇文章主要介绍了怎么搭建es6+devServer开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联公司是一家集网站建设,准格尔企业网站建设,准格尔品牌网站建设,网站定制,准格尔网站建设报价,网络营销,网络优化,准格尔网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。目录结构
/src
index.js
index.html
/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就可以开启开发环境
感谢你能够认真阅读完这篇文章,希望小编分享的“怎么搭建es6+devServer开发环境”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
文章标题:怎么搭建es6+devServer开发环境-创新互联
URL网址:https://www.cdcxhl.com/article40/cepeho.html
成都网站建设公司_创新互联,为您提供微信小程序、虚拟主机、定制网站、小程序开发、网站内链、品牌网站设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联