尝试编译文件时似乎无法识别!
字符。
如果我不使用它,则会出现以下错误(对于上下文,我认为这并不重要):
要点是,如果要避免这些错误,我必须使用非null断言运算符!
或在使用这些对象之前测试它们是否为null。
使用测试来验证对象是否不为null时,代码运行得很吸引人,但是由于某种原因,当尝试使用!
时,出现了意外的令牌错误。有什么线索可以解决吗?
我添加了
module.exports = {
module:{
rules:[
{test: /\.ts$/, use: 'ts-loader'}
]
}
};
到我的wepback.config.js
现在,我遇到了Error:cannot find module 'typescript', Require stack:
错误。
答案 0 :(得分:0)
npm install typescript --save-dev
解决了该问题。
我仍然很好奇为什么全局安装的打字稿模块(npm -i -g typescript
)无法正常工作。