大前端
xzp2726984251
这个作者很懒,什么都没留下…
展开
-
自己动手的第一个webpack plugin
自己动手的第一个webpack plugin不解释,直接上代码不解释,直接上代码资源下载链接:https://download.csdn.net/download/xzp2726984251/20439309?spm=1001.2014.3001.5503var ModuleFilenameHelpers = require('webpack/lib/ModuleFilenameHelpers')// 域名var hostname = { stg: 'https://test-cdn-fat原创 2021-07-23 19:51:01 · 220 阅读 · 0 评论 -
写一个自己的npm 插件包,并发布成功
很多人都还没有自己发布过npm包,今天我就来讲解一下,写一个最简单的npm包,并发布上去。1、本地创建一个文件夹,并初始化项目mkdir my-npm-democd my-npm-demonpm init2、新建入口文件新建入口文件index.js, 里面我们写个小函数,module.exports = function(req) { console.log(req);}注意: 在package.json里,main必须是入口文件3、package.json文原创 2021-04-03 13:28:34 · 648 阅读 · 0 评论 -
字符串模板生成器json-templater/string --- 2021-04-03
今天给大家介绍一个字符串模板生成器,用此工具,很方便就能生成字符串,然后写入文件。当然也可以用ES6里的字符串模板 ``,这个方法在内容少的时候可以用,当内容多的时候,我们还是推荐用工具json-templater/stringvar render = require('json-templater/string');var MAIN_TEMPLATE = `/* Automatically generated by './build/bin/build-entry.js' */{{.原创 2021-04-03 11:44:16 · 1494 阅读 · 2 评论 -
工具uppercamelcase ---2021/04/03
今天给大家介绍一款非常实用的工具“uppercamelcase”我们知道,一般在项目规范中,文件名称经常用_分割,但是import映入后,申明变量就需要用驼峰命名,那么uppercamelcase就派上用场了,代码如下var Components = require('../../components.json');var fs = require('fs');var render = require('json-templater/string');var uppercamelcase原创 2021-04-03 11:36:49 · 785 阅读 · 0 评论 -
css解析工具 postcss ---2021/04/03
今天介绍一个好的css解析工具postcss项目打包的过程中,有时候我们需要对CSS解析,然后处理特定的CSS,生成最终文件,今天就举个小栗子,展示如何用postcss实现枚举icon,并生成json文件'use strict';var postcss = require('postcss');var fs = require('fs');var path = require('path');var fontFile = fs.readFileSync(path.resol...原创 2021-04-03 10:47:44 · 450 阅读 · 0 评论 -
VMware workstation 安装教程
跳转连接传送门转载 2020-06-15 19:52:22 · 181 阅读 · 0 评论