打字稿语法似乎没有被编译

时间:2019-11-27 10:09:49

标签: node.js typescript

尝试编译文件时似乎无法识别!字符。

enter image description here

如果我不使用它,则会出现以下错误(对于上下文,我认为这并不重要):

enter image description here

要点是,如果要避免这些错误,我必须使用非null断言运算符!或在使用这些对象之前测试它们是否为null。

使用测试来验证对象是否不为null时,代码运行得很吸引人,但是由于某种原因,当尝试使用!时,出现了意外的令牌错误。有什么线索可以解决吗?

我添加了

module.exports = {
  module:{
    rules:[
      {test: /\.ts$/, use: 'ts-loader'}
    ]
  }
};

到我的wepback.config.js 现在,我遇到了Error:cannot find module 'typescript', Require stack:错误。

enter image description here

1 个答案:

答案 0 :(得分:0)

npm install typescript --save-dev解决了该问题。 我仍然很好奇为什么全局安装的打字稿模块(npm -i -g typescript)无法正常工作。