为了账号安全,请及时绑定邮箱和手机立即绑定

webpack深入与实战

难度中级
时长 3小时21分
学习人数
综合评分9.60
259人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
EJS表达式 完成前后端的数据交换 对于不需要数据库的应用完全可以不发表到服务器上 一次联网永久运行。本地web应用,妙!
妙啊 实在是妙!!
npm install less-loader --save-dev
简写:
npm i -D less-loader
Regular: npm i --save-dev pkg, Shorthand: npm i -D pkg;
module: {
rules: [
test: /\.js$/,
use: [
'babel-loader'
],
include: path.resolve(__dirname,'/src/'),
exclude: __dirname + '/node_modules/'
},
{
test:/\.css$/,
use:[
'style-loader',
'css-loader'
]
}
]
},
更新一下 module: {
rules: [
{
test: /\.js$/,
use: [
'babel-loader'
],
include: __dirname + '/src/',
exclude: __dirname + '/node_modules/'
}
]
},
在项目根目录新建.babelrc文件,请注意这个文件没有任何后缀
.babelrc文件的内容为:
{
"presets": ["env"]
}
在webpack.config.js中添加module:
module: {
rules: [
{
test: /\.js$/,
use: [
'babel-loader'
]
}
]
},

以上
在命令行工具中 cd到你的项目文件夹 添加依赖
npm install --save-dev babel-loader babel-core
npm install babel-preset-env --save-dev
以上依赖添加完毕
发现不能上传截图 我写在这把babeljs.io官网:http://babeljs.io/docs/plugins/
这里详细说明了es2015的弃用 以及替换方法
webpack3.x 官网:https://webpack.js.org/guides/asset-management/#wrapping-up
这里有在webpack3中loaders 的添加方法
使用webpack3.x 的同学请查看我笔记 有变动的地方我截图保存在我的笔记中,看完可以少踩一些坑!
npm install babel-preset-env --save-dev
使用webpack 3.x 请注意 官网是这个 https://webpack.js.org/guides/asset-management/#further-reading
es2015 已经被弃用 改为env
module: {
rules: [
{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }
]
}
webpack 3.x es6安装及其配置
http://babeljs.io/docs/setup/#installation
Sublime Text3 支持Less 插件:
http://blog.csdn.net/XIAOZHUXMEN/article/details/51305659
课程须知
1、对模块化开发有一些了解 2、使用过 node 对 npm 有基本的了解 3、对打包有一个基本的概念
老师告诉你能学到什么?
1、模块化的开发 2、webpack 的 CLI (命令行) 3、webpack 如何在项目中打包 4、webpack 如何处理项目中的资源文件

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消