The*_*eal 26 clipboard typescript angular
我正在尝试使用以下行:
import Clipboard = require('clipboard');
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
[default] c:\xampp\htdocs\isitperfect\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.
Run Code Online (Sandbox Code Playgroud)
错误在这一行:
import Clipboard = require('clipboard');
Run Code Online (Sandbox Code Playgroud)
我试过了:
import * as Clipboard from 'clipboard';
Run Code Online (Sandbox Code Playgroud)
和其他一些变化,但无法弄清楚如何解决它.
我正在使用typescript 2.0.0
有任何想法吗?
Sha*_*dit 34
我和你一样面临同样的问题.
在tsconfig.json文件中,我替换了:
"module": "es6"
Run Code Online (Sandbox Code Playgroud)
同
"module": "commonjs"
Run Code Online (Sandbox Code Playgroud)
并重新启动终端.有效.
Kry*_*anC 11
我有同样的问题,并改为:
import * as myGlobals from "../globals";
Run Code Online (Sandbox Code Playgroud)
解决了这个问题.globals.ts文件位于主app文件夹中,我正在从子文件夹中加载它services.
如果您使用的是Angular CLI:我在文件中设置了moduleto 值之后就可以编译我的项目es2016了src/tsconfig.app.json.
| 归档时间: |
|
| 查看次数: |
19872 次 |
| 最近记录: |