2016-10-20 4 views
0

Aufbau Als mein angular2 Projekt mit ng build Aufbau bekomme ich folgende FehlerFehler in angular2-Zwischenablage während angular2 Projekt mit Winkel cli

Error in bail mode: [default] /Users/erikwitt/Documents/git/workflow-lights/node_modules/angular2-clipboard/src/clipboard.directive.ts:2:0 
Import assignment cannot be used when targeting ECMAScript 2015 modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead. 

nicht sicher, warum die angular2-clipboard dieses Typoskript Fehler. Jede Idee funktioniert in der Entwicklung mit ng server.

Mein tsconfig.json ist folgende:

{ 
"compilerOptions": { 
"declaration": false, 
"emitDecoratorMetadata": true, 
"experimentalDecorators": true, 
"lib": [ 
    "es6", 
    "dom", 
    "es2015.collection" 
], 
"mapRoot": "./", 
"module": "es6", 
"moduleResolution": "node", 
"outDir": "../dist/out-tsc", 
"sourceMap": true, 
"target": "es5", 
"typeRoots": [ 
    "../node_modules/@types" 
] 
} 
} 

Antwort

0

Es ist wie die angular2-clipboard sieht nicht mit der es6 Modulkonfiguration funktioniert. Versuchen Sie, es in commonjs zu ändern:

{ 
    "compilerOptions": { 
    "declaration": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": [ 
     "es6", 
     "dom", 
     "es2015.collection" 
    ], 
    "mapRoot": "./", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "outDir": "../dist/out-tsc", 
    "sourceMap": true, 
    "target": "es5", 
    "typeRoots": [ 
     "../node_modules/@types" 
    ] 
    } 
} 
+0

Jeah! Das funktioniert. Vielen Dank! – Erik