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

单位网站建设汇报wordpress忘了密码

单位网站建设汇报,wordpress忘了密码,商业广告,html 社区网站 模板如何使用webpack打包一个库library 如果你需要自己封装一些包给别人使用,那么可以参考以下方法 初始化库 mkdir library cd library npm init -y经过以上步骤后会生成一个library文件夹#xff0c;里面包含一个package.json文件。然后简单修改为如下所示#xff1a; {里面包含一个package.json文件。然后简单修改为如下所示 {name: library,version: 1.0.0,description: ,main: ./dist/library.js,scripts: {build: webpack},keywords: [],author: rocky,license: MIT }简单创建几个文件 在根目录下新建src文件夹新建一个math.js和string.js。相关文件内容如下 // math.js export function add(a,b){return ab; }export function minus(a,b){return a-b; }export function multiply(a,b){return a*b; }export function division(a,b){return a/b; }// string.js export function join(a,b){return a b; }继续新建一个index.js import * as math from ./math; import * as string from ./string;export default {math,string}简单安装webpack依赖 npm install webpack webpack-cli --save安装的同时可以创建webpack配置文件webpack.config.js如下配置 const path require(path);module.exports{mode:production,entry:./src/index.js,output:{path:path.resolve(__dirname,dist),filename:library.js,library:library,// 在全局变量中增加一个library变量libraryTarget:umd} }安装成功后执行打包命令 npm run build之后会在根目录下生成一个dist文件夹里面包含一个library.js。 如何使用呢 如果别人要使用这个打包后的library.js的话可能会有如下几种方式 // es6方式 import library from library// commonjs方式 const libraryrequire(library)// AMD方式 require([library],function(){})// script标签引入 script srclibrary.js/script在dist文件夹里创建一个index.html用script引入之前打包生成的library.js。浏览器打开index.html,在控制台中输入library,会得到如下所示的结果 script src../dist/library.js/scriptscriptconsole.log(library);/script如果不想要default这一层,在Index.js: import * as math from ./math; import * as string from ./string;export { math, string }一个简单的库便打包生成了。 注解webpack中libraryTarget配置项可以设为umd,表示采用umd规范如果设置为this,表示在this下挂载了一个library变量。更多用法可参考 webpack官网:https://webpack.js.org/configuration/output/#outputlibrarytarget 引入别的库用法 假设需要引入lodash.安装lodash npm install lodash --save修改之前创建的string.js import _ from lodash;export function join(a,b){// return a b;return _.join([a,b], ); }运行打包命令发现打包出来的库体积变大了因为我们引入了lodash,导致包变大。怎么办呢修改webpack配置文件。 增加一个externals配置项 const path require(path);module.exports{mode:production,entry:./src/index.js,externals:[lodash],// 配置不打包文件output:{path:path.resolve(__dirname,dist),filename:library.js,library:library,libraryTarget:umd} }之后打包就会发现库的体积又变小了。 以上就是一个简单打包库的过程打包完成后就可以使用npm相关命令将库发布到npm仓库发布成功后就可以让别的小伙伴使用了。也可以直接发送打包后的文件给小伙伴引入使用 ! 参考链接:https://segmentfault.com/a/1190000021318631
http://www.pierceye.com/news/693569/

相关文章:

  • 旅游网站建设的概念ppt模板自己制作
  • 重庆网站建设首选承越网站开发建设方案
  • 创建一个网站的费用网站服务器租用报价
  • 潍坊企化网站建设大型免费网站制作
  • 松原网站制作网页制作的基本步骤流程
  • 太原网站建设制作机构西安网络seo公司
  • 移动网站建设报价表抖音代运营商
  • 镇平县两学一做网站服装网站建设推荐
  • 苏州建网站的公wordpress添加侧栏广告
  • 企业商城网站 .networdpress模板作者怎样去除
  • 强生网站还要怎样做衡水网站推广的网络公司
  • 茂名建站公司南通长城建设集团有限公司网站
  • 网络平台怎么建立网站吗做暧暧视频网站安全吗
  • 免费域名x网站网站前期准备工作
  • 陕西网站建设公司排名智能优化网站
  • 做瞹瞹网站萍乡做网站的公司有哪些
  • 网站建设的类型有几种wordpress搜索返回页面内容
  • 建设网站备案与不备案区别招远建网站首选公司
  • 四川住房和城乡建设厅网站三类人员软文网站备案如何查询
  • 个人与企业签订网站开发合同网页制作教程实例
  • 做网站遇到竞争对手怎么办wordpress中文版邮件发送
  • 美橙互联旗下网站渐变网站
  • 做网站域名需要在哪里备案微信答题小程序
  • 购物网站页面布局个人站长做导航网站
  • wordpress 增强编辑器网站暂时关闭 seo
  • 重庆网站设计开发培训广西省住房和城乡建设厅官网
  • 购物网站模板免费下载网站排名快速提升工具
  • 中山制作网站的公司滨江区网站开发公司
  • 申请建设工作网站的函酒店网站建设方案策划方案
  • 宠物店网站模板你是网站设计有限公司的项目经理