首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >typescript常量导出和导入不起作用吗?

typescript常量导出和导入不起作用吗?
EN

Stack Overflow用户
提问于 2018-02-13 13:59:53
回答 2查看 2.4K关注 0票数 0

我正在使用TypeScript2.3,并尝试导出一个简单的常量,并在另一个文件中使用它(我在es6中已经做过无数次了)。不知何故,它不工作,我不知道出了什么问题?代码如下:

代码语言:javascript
复制
export const abc: string = "dd"; (ts1.ts)
import { abc }  from './ts1'; (ts2.ts)

在chrome中,在翻译后的ts1.js文件中,它显示“未捕获的语法错误;意外的令牌导出”。下面是我的tsconfig文件,如果有帮助的话:

代码语言:javascript
复制
{
  "compileOnSave": true,
  "compilerOptions": {
    "allowJs": false,
    "module": "es6",
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": true,
    "preserveConstEnums": true,
    "sourceMap": true,
    "target": "es5",
    "types" :  [] 
  },
  "include": [
    "app",
    "tests"
  ],
  "exclude": [ "content", "node_modules", "bower_components", "Scripts" ],
  "typeAcquisition": {
    "enable": true
  }

有谁能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2018-02-13 14:24:40

它工作得无懈可击,你可以试着检查你的polyfills

票数 0
EN

Stack Overflow用户

发布于 2018-02-13 15:00:55

您的"module": "es6", ES6模块目前在浏览器中不起作用。

推荐的修复方法

请使用module: commonjs with webpack

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

https://stackoverflow.com/questions/48760340

复制
相关文章

相似问题

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