汇总(带 TypeScript、Phaser)不使用节点解析插件生成输出
rollup (w/ TypeScript, Phaser) not producing output with node-resolve plugin
我正在使用 Typescript 中的 Phaser,使用 Phaser 创建的模板存储库。当我使用 node-resolve
插件时,我无法让 rollup 输出任何内容。如果我在汇总配置中注释 node-resolve
,我会得到预期的 ./dist/game.js
文件,尽管它似乎无法正常工作。我已经搜索并尝试了很多不同的东西,但似乎找不到答案。
重新创建:
- 克隆 https://github.com/brannonh/phaser-playground.git.
- 运行
npm install
和 npm run build
。
- 预期:汇总创建了一个
./dist/game.js
文件。
- 实际:
./dist/game.js
文件是未创建的,没有生成错误。
显然,充足的睡眠和新鲜的眼睛是关键。原始的 Phaser 模板项目引用了一些汇总插件的旧版本(例如,rollup-plugin-node-resolve
)。将我的项目切换为使用 new versions(例如,@rollup/plugin-node-resolve
)解决了这个问题。
我正在使用 Typescript 中的 Phaser,使用 Phaser 创建的模板存储库。当我使用 node-resolve
插件时,我无法让 rollup 输出任何内容。如果我在汇总配置中注释 node-resolve
,我会得到预期的 ./dist/game.js
文件,尽管它似乎无法正常工作。我已经搜索并尝试了很多不同的东西,但似乎找不到答案。
重新创建:
- 克隆 https://github.com/brannonh/phaser-playground.git.
- 运行
npm install
和npm run build
。- 预期:汇总创建了一个
./dist/game.js
文件。 - 实际:
./dist/game.js
文件是未创建的,没有生成错误。
- 预期:汇总创建了一个
显然,充足的睡眠和新鲜的眼睛是关键。原始的 Phaser 模板项目引用了一些汇总插件的旧版本(例如,rollup-plugin-node-resolve
)。将我的项目切换为使用 new versions(例如,@rollup/plugin-node-resolve
)解决了这个问题。