要在法国 租房 合同租房,但看了好多房源都不怎么满意,能推荐房源比较多的租房网站吗?

webpack深入与实战
第1章 webpack 基本介绍
第2章 webpack 基本配置
第3章 生成项目中的html页面文件...
第4章 处理项目中的资源文件
你发的评论可能会是问题?是否将他发到问答中
Copyright (C)
All Rights Reserved | 京ICP备 号-2
本次提问将花费2个积分
你的积分不足,无法发表
本次提问将花费2个积分
继续发表请点击 "确定"如何在webpack.config里面支持babel es6插件?
如何在webpack.config里面支持babel es6插件?
项目中使用webpack处理es代码,使用了babel-loader (/babel/babe...。
webpack.config.js如下
var es6_loader = {
test: /\.js|\.jsx|\.es6$/,
loader: 'babel',
exclude: /node_modules/,
presets: ['es2015']
module.exports = [
output1: './js/test.js',
path: './output/',
filename: '[name].js'
loaders: [es6_loader]
babel-loader处理一般的ES6语法(如箭头函数等)没问题,但是,Symbol这种高级语法就不行了。
babel plugins库里是有这个插件的(https://babeljs.io/docs/plugi...),但是,如何将其和webpack一起用呢?
求大牛解答!多谢多谢!
不是官网说明了吗,先:
$ npm install babel-plugin-transform-es2015-typeof-symbol
配置 .babelrc
"plugins": ["transform-es2015-typeof-symbol"]
bebel 会自动获取这个文件,然后使用插件。
看 /babel/babe...cacheIdentifier: Default is a string composed by the babel-core's version, the babel-loader's version and the contents of .babelrc file if it exists. This can set to a custom value to force cache busting if the identifier changes.
Copyright & 2016 phpStudy您还可以使用以下方式登录
当前位置:&>&&>&&>& > 详解webpack 配合babel 将es6转成es5 超简单实例
babel es6 转es5 详解webpack 配合babel 将es6转成es5 超简单实例
今天接触了webpack,第一次使用webpack进行转码,竟然稀里糊涂就成功了,哈哈。
下面附上流程
创建个文件夹,初始化一下,首先全局安装webpack
npm install webpack --save-dev
然后安装babel
npm install --save-dev babel-core babel-preset-es2015
npm install --save-dev babel-loader
在当前文件夹内执行安装,然后创建两个文件夹一个src作为源文件夹,一个bin,保存生成的文件夹的列表
在src文件夹内创建一个文件app.js,里面写入现在浏览器不全支持的es6代码
let a = 111;
let b = 222;
var xxx = (c,d) =& c*d;
console.log(xxx(a,b));
然后在根目录创建一个文件名为webpack.config.js
module.exports = {
entry: './src/app.js',
path: './bin',
filename: 'app.bundle.js',
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
然后再创建一个用于babel调用的文件,名为.babelrc
{ "presets": [ "es2015" ] }
然后在当前目录打开cmd,
运行命令 webpack
如果出现绿色的,证明成功了
然后去bin目录里面找到app.bundle.js发现里面下面会有这段代码
function(module, exports) {
"use strict";
var a = 111;
var b = 222;
var xxx = function xxx(c, d) {
return c *
console.log(xxx(a, b));
证明转码成功~~~~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持就爱阅读。
欢迎转载:
推荐:    

我要回帖

更多关于 法国租房网 的文章

 

随机推荐