首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译为ES5时typescript未删除导入

编译为ES5时typescript未删除导入
EN

Stack Overflow用户
提问于 2018-01-05 05:10:18
回答 1查看 585关注 0票数 1

我有一个使用moment的typescript文件,我需要导入moment来编译它,但编译后的文件保留了导入行,这让我的网页很恼火。

这是我的tsconfig文件:

代码语言:javascript
复制
{
    "compileOnSave": true,
        "compilerOptions": {
        "lib": [
            "es2015",
            "dom"
        ],
            "module": "es2015",
             "moduleResolution": "node",
             "noEmitOnError": true,
             "outDir": "Assets/Scripts/lib",
             "pretty": true,
             "removeComments": true,
             "rootDir": "tsSrc",
             "target": "es5",
             "sourceMap": true
    },
    "exclude": [
        "node_modules",
        "tsSrc/typescript-definitions"
    ]
}

如何使用它的示例:

代码语言:javascript
复制
/// <reference path="../../../node_modules/moment/moment.d.ts" />
import * as moment from "moment";

console.log(moment().format("M/D/YYYY h:mm a"));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-05 05:28:53

您指定了"module": "es2015",并且import语句是ES2015模块语法。指定您正在使用的模块加载器(amdcommonjs)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48103626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档