支持加载外部 NPM 包
在编译过程当中,会递归遍历代码中的 require 依赖模块,将对应依赖文件从 node_modules 当中拷贝出来,并且修改 require 为相对路径,从而实现对外部 NPM 包的支持。
举例
index.wxp 页面,使用第三方NPM包,这里以 chance 举例
<template> ... </template>
<script>
import 'chance'
export default {
...
}
</script>
<style> ... </style>
经 Min 的 dev 指令编译,输出以下日志
生成 index.js 逻辑文件
import '../../packages/chance/chance';
export default Page({});