在使用TypeScript 开发一个项目的时候:
1、我们是可以既使用import 引入三方库,也可以使用require引入三方库是吗?
1)这个是否是叫做esm和cjs的模块化引入?
2)import和require是否可以一起在项目中使用?
3)是需要在哪里配置什么才能使用吗?
2、然后在build的时候,打包到dist内,可以打包esm,也可以打包cjs是吗?
1)请问是否是在typescript项目编写的时候使用了nodejs的fs模块,那么打包dist为esm模块之后,就实际不能在前端使用(比如:react/vue使用这个打包后的库)?
Javascript 中第三方库有两种类型,分别是 ES Module 和 CommonJS Module。
fs
。