anso-utils

``` <script src="./ansoUtil.umd.min.js"></script> <script> // 通过window.ansoUtil对象获取对应的方法或属性 </script> ```

Usage no npm install needed!

<script type="module">
  import ansoUtils from 'https://cdn.skypack.dev/anso-utils';
</script>

README

工具类库

使用库

通过script标签引入

<script src="./ansoUtil.umd.min.js"></script>
<script>
  // 通过window.ansoUtil对象获取对应的方法或属性
</script>

node报引用

import {} from 'ansoUtil'

打包库时,只生成umd格式的文件

正常来说到这已经可以了,但是package.json里面main字段只需要其中到umd.min.js所以我要去源码对- 其生成的多余文件进行改造,重点来了哈。我们来到node_modules 文件夹 找到@vue/cli-service 依赖包。

我们先去lib/commands/build/index.js中把formats改下,

接着我们去lib/commands/build/resolveLibConfig.js中修改下面的代码,注释掉生成demo.html的代码,当然通读人家源码不可能,有需求就去看下源码,改一下就好。

最后的结果当然是只生成两个文件,因为默认是启用了sourcemap,所以会生成一个对应的.map文件