gpt4 book ai didi

rollupjs - 使用 gulp 和 typescript 输出汇总找不到模块 'tslib/tslib.es6.js'

转载 作者:行者123 更新时间:2023-12-01 10:19:20 24 4
gpt4 key购买 nike

我遵循了文档中的 typescript :https://rollupjs.org/guide/en#gulp

这是我的 gulp 文件:

const gulp = require("gulp");
const rollup = require("rollup");
const rollupTypescript = require("rollup-plugin-typescript");

gulp.task("build", () => {
return rollup
.rollup({
input: "./main.ts",
plugins: [rollupTypescript()]
})
.then(bundle => {
return bundle.write({
file: "./main.js",
format: "umd",
name: "library",
sourcemap: true
});
});
});
Error: Cannot find module 'tslib/tslib.es6.js' from 'C:\projets\Tests\rollup\node_modules\rollup-plugin-typescript\dist'
at Function.module.exports [as sync] (C:\projets\Tests\rollup\node_modules\resolve\lib\sync.js:58:15)
at typescript (C:\projets\Tests\rollup\node_modules\rollup-plugin-typescript\dist\rollup-plugin-typescript.cjs.js:109:29)
at gulp.task (C:\projets\Tests\rollup\gulpfile.js:9:17)
at taskWrapper (C:\projets\Tests\rollup\node_modules\undertaker\lib\set-task.js:13:15)
at bound (domain.js:301:14)
at runBound (domain.js:314:12)
at asyncRunner (C:\projets\Tests\rollup\node_modules\async-done\index.js:55:18)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)

任何人都知道为什么会发生这种情况,这是汇总错误还是我做错了什么?

最佳答案

您需要tslib , 这是一个 peer dependencyrollup-plugin-typescript .

npm i -D tslib

关于rollupjs - 使用 gulp 和 typescript 输出汇总找不到模块 'tslib/tslib.es6.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55925704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com