相关疑难解决方法(0)

如何在angular 2打字本应用程序中使用moment.js库?

我尝试将它与typescript绑定一起使用:

npm install moment --save
typings install moment --ambient -- save
Run Code Online (Sandbox Code Playgroud)

test.ts:

import {moment} from 'moment/moment';
Run Code Online (Sandbox Code Playgroud)

没有:

npm install moment --save
Run Code Online (Sandbox Code Playgroud)

test.ts:

var moment = require('moment/moment');
Run Code Online (Sandbox Code Playgroud)

但是当我调用moment.format()时,我收到一个错误.应该很简单,任何人都可以提供一个可行的命令行/导入组合吗?

typescript angular

209
推荐指数
15
解决办法
21万
查看次数

使用Rollup for Angular 2的AoT编译器并导入Moment.js

我正在尝试遵循Angular 2 的官方AoT指南,我在我的应用程序中使用Moment.js.Moment.js在我的packages.json文件中,我使用的是2.15.0 版本.到目前为止我一直在导入它:

import * as moment from 'moment';
Run Code Online (Sandbox Code Playgroud)

但是当我到达必须运行汇总的部分时,我最终得到以下错误:

无法调用命名空间('时刻')

这似乎是与我根据导入的时刻方式本.那么,我该怎么做呢?我似乎无法以任何其他方式导入时刻.如果我使用

import moment from 'moment'
Run Code Online (Sandbox Code Playgroud)

我收到编译错误

外部模块"'时刻''没有默认导出

momentjs typescript rollupjs angular2-aot angular

29
推荐指数
4
解决办法
8087
查看次数

将时刻导入TypeScript项目

我试图在我的TypeScript项目中使用时刻但是当我使用该行时,

import moment from 'moment';
Run Code Online (Sandbox Code Playgroud)

我收到错误:

'node_modules/moment/moment'没有默认导出.

我也尝试过,

import moment from 'moment/src/moment';
Run Code Online (Sandbox Code Playgroud)

但后来我得到了错误:

'无法找到模块时刻/ src /时刻'.

有人知道这样做的方法吗?谢谢.

javascript typescript

9
推荐指数
2
解决办法
5279
查看次数

在TypeScript中导入jQuery时,“无法调用类型缺少呼叫签名的表达式”

我目前正在评估TypeScript,尝试导入jQuery时遇到一些问题。

import * as $ from 'jquery';
const $el = $('#app');
Run Code Online (Sandbox Code Playgroud)

报告以下错误:

src/log.ts:2:13 - error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '{ default: JQueryStatic; ajaxSettings: AjaxSettings<any>; A
nimation: AnimationStatic; Callbacks: CallbacksStatic; cssHooks: CSSHooks; cssNumber: PlainObject<boolean>; Deferred: DeferredStatic; ... 62 more ...; when<TR1,
 UR1, VR1, TJ1 = any, UJ1 = any, VJ1 = any>(deferredT: TR1 | ... 1 more ... | Thenable<...>, defer...' has no compatible call signatures.

2 const $el = $('#app');
              ~~~~~~~~~

  src/log.ts:1:1 …
Run Code Online (Sandbox Code Playgroud)

jquery typescript

5
推荐指数
1
解决办法
3138
查看次数