Combining typescript using RollUp - failed to process compiler options

I'm trying to link my typescript files RollUp ( https://rollupjs.org/ )
I used these configuration files:

rollup.config.js:

import alias from 'rollup-plugin-alias'; import resolve from 'rollup-plugin-node-resolve'; import typescript from 'rollup-plugin-typescript'; import angular from 'rollup-plugin-angular'; export default { entry: '../main.ts', format: 'iife', dest: 'dist/bundle.es2015.js', sourceMap: true, plugins: [ angular(), typescript(), alias({ rxjs: __dirname + '/node_modules/rxjs-es' }), resolve({ jsnext: true, main: true, browser: true }) ], external: [ '@angular/core', '@angular/common', '@angular/compiler', '@angular/core', '@angular/http', '@angular/platform-browser', '@angular/platform-browser-dynamic', '@angular/router', '@angular/router-deprecated' ], globals: { '@angular/common': 'vendor._angular_common', '@angular/compiler': 'vendor._angular_compiler', '@angular/core': 'vendor._angular_core', '@angular/http': 'vendor._angular_http', '@angular/platform-browser': 'vendor._angular_platformBrowser', '@angular/platform-browser-dynamic': 'vendor._angular_platformBrowserDynamic', '@angular/router': 'vendor._angular_router', '@angular/forms': 'vendor._angular_forms' } } 

vendor.js:

 import * as _angular_common from '@angular/common'; import * as _angular_compiler from '@angular/compiler'; import * as _angular_core from '@angular/core'; import * as _angular_http from '@angular/http'; import * as _angular_platformBrowser from '@angular/platform-browser'; import * as _angular_platformBrowserDynamic from '@angular/platform-browser-dynamic'; import * as _angular_router from '@angular/router'; import * as _angular_forms from '@angular/forms'; export default { _angular_common, _angular_compiler, _angular_core, _angular_http, _angular_platformBrowser, _angular_platformBrowserDynamic, _angular_router, _angular_forms }; 

But I keep getting this error:

 rollup-plugin-typescript: Argument for '--target' option must be 'ES3', 'ES5', or 'ES2015'. rollup-plugin-typescript: Unknown compiler option 'lib'. rollup-plugin-typescript: Couldn't process compiler options 

What am I doing wrong? (I am new to this, so if I have not written any necessary information, please tell me)

EDIT:

This is my tsconfig.json:

 { "compilerOptions": { "target": "es2017", "module": "commonjs", "moduleResolution": "node", "outDir": ".\\Compiled-JS\\Apps\\Client", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es2015", "dom" ], "noImplicitAny": true, "suppressImplicitAnyIndexErrors": true } } 
+5
source share
1 answer

You might need rollup-plugin-typescript2 .

Rollup-plugin-typescript by default supports 1.8.9, which may also be part of the problem.

+10
source

Source: https://habr.com/ru/post/1266936/


All Articles