Closed
Description
- Rollup Plugin Name: @rollup/plugin-typescript
- Rollup Plugin Version: v4.0.0
- Rollup Version: v1.32.0
- Operating System (or Browser): Windows 10
- Node Version: v12
How Do We Reproduce?
https://repl.it/repls/EnchantingHatefulFunctions
Expected Behavior
Module builds correctly
Actual Behavior
Error: Unexpected token (Note that you need plugins to import files that are not JavaScript)
It looks like this is because the paths stored in emittedFileNames
don't match the paths in emittedFiles
.
{
emittedFileNames: [
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/src/index.fx.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/src/index.fx.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/src/index.fx.d.ts'
],
emittedFiles: [Map Iterator] {
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/utils.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/utils.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/utils.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/errors.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/errors.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/errors.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/types.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/types.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/types.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/http.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/http.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/http.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/endpoint.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/endpoint.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/endpoint.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/requests.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/requests.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/requests.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/batch.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/batch.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/batch.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/collection.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/collection.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/collection.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/bucket.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/bucket.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/bucket.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/base.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/base.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/base.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.browser.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.browser.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.browser.d.ts',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.fx.js.map',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.fx.js',
'C:/Users/Dylan/Documents/git/kinto/kinto-http.js/lib/index.fx.d.ts'
}
}
This only happens when tsconfig.json
has a outDir
property, and removing it results in the bundle being correctly generated. This didn't occur on v3.0.0, so I assume it's related to switching to the BuilderProgram API.