TypeScript 2:Import语句生成TS2532:"对象可能未定义'。"。

时间:2017-07-09 20:58:27

标签: javascript typescript commonjs typescript2.0

我有一个TypeScript 2文件,其中我试图使用这样的图像:

db.getCollection('docs').update(
    {'statusCode': 0},
    { 
        $unset: { 
           and: "", 
           a: "", 
           lot: "", 
           more: "", 
           properties: "" 
       } 
    }, 
    {multi:true}
)

然而,这会引发

import image = require("../assets/images/image.jpg");

使用资产的建议方法是什么,而不存在未定义的风险?请注意,我不想取消警告。

1 个答案:

答案 0 :(得分:0)

  

import image = require(" ../ assets / images / image.jpg");

你不能import像这样的图像文件。

您可能希望img设置为图片代码src

更多

确实有一些方法可以使用webpack捆绑导入图像文件,例如使用原始文件加载器,但我怀疑你在这里做的是什么。