当前位置: 首页 > news >正文

网站建设教程开源代码下载做网站如何与腾讯合作

网站建设教程开源代码下载,做网站如何与腾讯合作,网站建设与管理实验报告,创客贴官网本文简单记录学习webpack3.0的笔记#xff0c;已备日后查阅。节省查阅文档时间 安装 可以使用npm安装 //全局安装 npm install -g webpack //安装到项目目录 npm install --save-dev webpack npm init会创建package.json文件。配置该文件可以简化我们之后的一些操作#xff0…本文简单记录学习webpack3.0的笔记已备日后查阅。节省查阅文档时间 安装 可以使用npm安装 //全局安装 npm install -g webpack //安装到项目目录 npm install --save-dev webpack npm init会创建package.json文件。配置该文件可以简化我们之后的一些操作比如我们对其中的“script”添加start命令可以用“npm start”替代webpack命令 {name: webpack-example,...scripts: {start: webpack},... } 几个概念 webpack是一个现代javascript应用程序的静态模块打包器。它构建一个依赖关系图包含所有模块打包成一个或多个bundle。 四个核心概念 entry 指示webpack应该从哪个模块开始构建依赖图。默认值./srcoutput指示在哪里输出创建的bundles默认值./distloader让 webpack 能够去处理那些非 JavaScript 文件。loader 能够 import 导入任何类型的模块plugin插件的范围包括从打包优化和压缩一直到重新定义环境中的变量entry 文件的指定 单一entry文件 mkdir entrydemo cd entrydemo npm init npm init会让你输入一些信息配置package.json。如下 {name: entrydemo,version: 1.0.0,description: ,main: main.js,scripts: {test: echo \Error: no test specified\ exit 1},author: ,license: MIT } 接下来我们要创建index.html和main.js文件。main.js文件操作index.html的p标签内容 index.html !DOCTYPE html htmlheadmeta charsetUTF-8/headbodyp idtitle/pscript typetext/javascript srcmain.js/script/body /html main.js document.getElementById(title).innerHTMLHELLO webpack; 下面我们要用webpack将main.js打包成bundle.js文件 如果你的webpack是全局安装那么 webpack main.js bundle.js 如果是安装在项目根目录 node_modules/.bin/webpack main.js bundle.js 注意在webpack3中webpack-cli是集成的到了4里面分开来了。第一次webpack时候可能会提示你安装webpack-cli安装即可。上面的命令也有所改变关于webpack4本文不赘述 然后将index.html的javascript路径改为bundle.js script typetext/javascript srcbundle.js/script 然后打开index.html可以看到页面和上面是一样的 以上是用命令行指定entry file下面我们写配置文件webpack.config.js去构建bundle.js module.exports {entry: ./main.js,output: {filename: bundle.js} } 写好配置文件后运行webpack命令就构建好bundle.js了。非全局安装是node_modules/.bin/webpack 多个entry file 假设我们的入口文件是main1.js和 main2.js对应输出是bundle1.js和bundle2.js webpack.config.js这么写 module.exports {entry: {bundle1: main1.js,bundle2: main2.js}output: {filename: [name].js} } loader Babel-loader Babel-loader用来将JSX/ES6文件转换成普通JS文件 module.exports {entry: ./main.jsx,output: {filename: bundle.js},module: {rules: [{test: /\.jsx?$/,exclude: /node_modules/,use: {loader: babel-loader,options: {presets: [es2015, react]}}}]} }; CSS-loader webpack.config.js module.exports {entry: ./main.js,output: {filename: bundle.js},module: {rules:[{test: /\.css$/,use: [ style-loader, css-loader ]},]} }; 转载于:https://www.cnblogs.com/pusidun/p/9087057.html
http://www.yutouwan.com/news/443703/

相关文章:

  • 实力网站建设电话常州建设工程质量监督网站
  • 辽宁省住房城乡建设厅网站代理注册公司服务
  • 建站长沙长春兼职
  • 千博网站建设北京邮电大学电子工程学院研招网
  • 网站qq聊天代码宽带网络哪家好
  • 做网站公司汉狮网络网页设计网站思路
  • wordpress免费建站教程福田祥菱v2双排后双轮报价
  • 网站建设服务要交印花税吗维度网络专业做网站
  • 网站建设平面要多少分辨率wordpress envato主题
  • 学院网站建设项目响应式企业展示型网站模板
  • 王者荣耀网站开发目的做电商的女人不干净
  • 温州外贸企业网站建设做网站接单
  • 如何自己做网站卖东西品牌建设+网站
  • 优化公司网站排名深圳网站建设公司建设
  • 网站设计公司报价wordpress架站
  • 免费的招标网有哪些seo分析
  • 广州做商城网站深圳装修公司报价
  • 广州化妆品网站建设公司制作wordpress博客app
  • 网站开发服务商平台做一个网站加优化排名得多少钱
  • 如何分析对手网站关键词汽车网站网页设计
  • 装修素材图片都从什么网站找重庆公共信息交易资源网
  • 织梦网站修改优化设计答案六年级上册
  • 武陟网站建设网络app推广是什么工作
  • 如何选择购物网站建设pinterest网页入口
  • 网站建设售后服务费包括哪些wordpress评论数标签
  • 网站做app要权限手机网站用户体验
  • 大连白云小学网站建设威县做网站多少钱
  • 北京公司网站制作六安分公司
  • 怎么建设一个论坛网站长沙招聘信息最新招聘
  • 百度站长平台怎么验证网站网站建设浏览器不兼容