相关疑难解决方法(0)

如何使用打字稿导入moment.js?

我正在尝试学习Typescript.虽然我认为它不相关,但我正在使用VSCode进行此演示.

我有一个package.json包含这些内容的部分:

{
  "devDependencies": {
    "gulp": "^3.9.1",
    "jspm": "^0.16.33",
    "typescript": "^1.8.10"
  },
  "jspm": {
    "moment": "npm:moment@^2.12.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个这样的Typescript类main.js:

import moment from 'moment';
export class Main {
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js看起来像这样:

var gulp = require('gulp');
var typescript = require('gulp-tsb');
var compilerOptions = {
                        "rootDir": "src/",
                        "sourceMap": true,
                        "target": "es5",
                        "module": "amd",
                        "declaration": false,
                        "noImplicitAny": false,
                        "noResolve": true,
                        "removeComments": true,
                        "noLib": false,
                        "emitDecoratorMetadata": true,
                        "experimentalDecorators": true
                      };
var typescriptCompiler = typescript.create(compilerOptions);
gulp.task('build', function() {
  return gulp.src('/src')
    .pipe(typescriptCompiler()) …
Run Code Online (Sandbox Code Playgroud)

momentjs typescript jspm

71
推荐指数
6
解决办法
8万
查看次数

标签 统计

jspm ×1

momentjs ×1

typescript ×1