Javascript 我应该如何测试不同的汇总包
假设我用我的汇总配置创建了3个库包Javascript 我应该如何测试不同的汇总包,javascript,rollup,Javascript,Rollup,假设我用我的汇总配置创建了3个库包 esm cjs umd 我想在各自的环境中尝试每个捆绑包 我将如何进行 您知道已经实现这些测试的存储库的任何示例吗 有必要吗?通常我只做源代码的单元测试。 不管怎样,唯一的区别是是否使用巴别塔 安装 npm i @babel/register mocha B.法律改革委员会 { "presets": ["@babel/preset-env"] } “导入/要求”部分在测试文件中不同: //test/inde
esm
cjs
umd
- 我将如何进行
- 您知道已经实现这些测试的存储库的任何示例吗
有必要吗?通常我只做源代码的单元测试。 不管怎样,唯一的区别是是否使用巴别塔 安装
npm i @babel/register mocha
B.法律改革委员会
{
"presets": ["@babel/preset-env"]
}
“导入/要求”部分在测试文件中不同:
//test/index.esm.js
import xx from '../dist/xx.esm.js'
对于umd,您还可以在浏览器环境中对其进行测试。只需构建一个html文件,包括mocha.js、带有标记的umd.js并运行它。是否有必要?通常我只做源代码的单元测试。 不管怎样,唯一的区别是是否使用巴别塔 安装
npm i @babel/register mocha
B.法律改革委员会
{
"presets": ["@babel/preset-env"]
}
“导入/要求”部分在测试文件中不同:
//test/index.esm.js
import xx from '../dist/xx.esm.js'
对于umd,您还可以在浏览器环境中对其进行测试。只需构建一个html文件,包括mocha.js、带有标记的umd.js并运行它