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

webpack深入与实战

难度中级
时长 3小时21分
学习人数
综合评分9.60
259人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • var path = require("path") module.exports = { entry:'./src/script/main.js', output:{ path:path.resolve(__dirname,"dist/js"), filename:'bundle.js' } }
    查看全部
  • --watch 可以自动打包
    查看全部
  • --module-bind 'css=style-loader!css-loader' 打包css文件 文件打包 webpack hello.js 需要生成的js名称
    查看全部
  • 在 window的配置中webpack的 path 应该加上绝对的路径 __dirname+"/dis/js",
    查看全部
  • --display-reasons //打包原因 --progress -dispaly-modules //列出打包模块 --progress //查看打包过程 --watch //文件更新时自动打包 webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' //绑定css的loader webpack -g //查看webpack命令 npm install css-loader style-loader -save-dev //下载用于适配css文件的loader npm install webpack --save-dev //下载webpack npm init // 在项目中引导创建一个package.json文件 安装包的信息可保持到项目的package.json文件中,以便后续的其它的项目开发或者他人合作使用,也说package.json在项目中是必不可少的。 mkdir //新建文件夹
    查看全部
  • module:{ rules: [ { test: /\.js$/, loader: 'babel-loader', exclude: __dirname + '/node_modules/', include: __dirname + '/src/', options:{ presets:['env'] } }, { test:/\.css$/, use:[ 'style-loader', {loader:'css-loader',options:{importLoaders:1}}, {loader:'postcss-loader', options:{ plugins: [ require('autoprefixer')({browsers: ['last 5 versions']}) ] } } ] } ] },
    查看全部
  • 配置webpack.config.js 时path:后要加上__dirname 绝对路径
    查看全部
  • webpack hello.js bundle.js --module-bind 'css=style-loader!css-loader' --watch 可以不要每次在引用css时在文件内写loader ,--watch在文件改变时可以自动打包,不需要每次都执行命令行
    查看全部
  • 引用css文件需要style-loader和css-loader
    查看全部
  • webpack具有模块热更新功能
    查看全部
  • 1.安装方法 npm install babel-loader babel-core babel-preset-env webpack --save-dev 2.所以后面的参数'由presets: ['latest']相对于的变成了presets: ['env'] 3.官方并没有废弃query 也没有指明options是新参数 实际测试两种方法都可以 生成结果也一模一样 4.loader: 'babel-loader'才能被识别 5.include和exclude需要相对路径,所以include:__dirname +'./src/' 加前缀__dirname
    查看全部
  • 推荐使用绝对路径,防止不同版本的冲突 module.exports = { entry: __dirname+'/src/script/main.js', output: { path: __dirname + '/dist/js/', filename: 'bundle.js' } }
    查看全部
  • webpack指定module-bind 自动绑定到loader
    查看全部
  • --display-reasons //打包原因 --progress -dispaly-modules //列出打包模块 --progress //查看打包过程 --watch //文件更新时自动打包 webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' //绑定css的loader webpack -g //查看webpack命令 npm install css-loader style-loader -save-dev //下载用于适配css文件的loader npm install webpack --save-dev //下载webpack npm init // 在项目中引导创建一个package.json文件 安装包的信息可保持到项目的package.json文件中,以便后续的其它的项目开发或者他人合作使用,也说package.json在项目中是必不可少的。 mkdir //新建文件夹
    查看全部
  • --display-reasons //打包原因
    查看全部

举报

0/150
提交
取消
课程须知
1、对模块化开发有一些了解 2、使用过 node 对 npm 有基本的了解 3、对打包有一个基本的概念
老师告诉你能学到什么?
1、模块化的开发 2、webpack 的 CLI (命令行) 3、webpack 如何在项目中打包 4、webpack 如何处理项目中的资源文件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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