我想从一个入口点合并我的应用程序的所有TS文件,包括该入口点的所有相关文件(树抖动)。 在我目前的应用程序中,index.ts是入口点,它依赖于uuid、npm包和我自己代码的其他文件。时间文件依赖于moment- Time Time npm包。 我希望在JS的所有代码在一个单一的文件,包括npm包uuid,时刻时区的代码,为一个独立的应用程序。 下面的webpack配置,我可以在一个文件中获得所有的东西,但是它也被包装成了一些函数,用的是webpack的代码。我希望所有的东西都在一个文件中,这样我就可以像我写的那样拥有代码。 比如 class {}class {}
f
我正在使用用于babel、节点解析和commonjs插件的rollupjs。从名为import foo from "foo"的npm包导入foo很好,因为我可以使用foo。现在,当涉及到import foo from "foo"时,rollupjs会抛出一个错误,抱怨它找不到模块foo。
我是遗漏了什么,还是rollup.js还没有为npm link模块做好准备?
我使用“TypeScript umd”传输我的-m,因为我的项目包括服务器、客户端和共享代码。但是,客户端代码在浏览器中不工作。浏览器甚至不显示任何错误,我定位的断点也没有命中,所以我不得不删除js映射。然后,我能够调试它,我发现了问题。(function (factory) { var v = factory(require, exports); if
我正在处理的项目是用Node CommonJS模块编写的。我的观点是让这个项目可以从浏览器访问。我决定使用Rollup.js,这样在创建包时,您可以在浏览器中包含脚本并使用库中的函数(这要归功于iife格式)。我需要安装Rollup的插件来将CommonJS模块转换为ES6模块,这样浏览器就可以理解它。
一切都很好,除了这个项目使用来自npm的bson库。这个bson库是我的一个模块所需要的,它使用了它的一些函数。在我创建了一个包并将其包含到index.html中之后,console中出现了一个错误消息:"require is not defined“。当我查看创建的包的内部时,有一些
是否有人使用Vite来捆绑他们的MUI应用程序?我很惊讶我的供应商块(1.1MB)是来自Vite/Rollup的。我提出了下面的配置,它将MUI包分成自己的块: import { defineConfig } from "vite";import { dependencies } from "./package.json";
// whenever you get the error: (!) Some chunks are l