我正在尝试导入xml2js
模块,但面临404错误,说xml2js
未找到
import xml2js from 'xml2js';
如何导入TypeScript中node_modules
目录中的JavaScript模块?
答案 0 :(得分:0)
您需要添加参考路径
/// <reference path="node_modules/xml2jse/xml2js.d.ts" />
import xml2js = require("xml2js");
请记住,你需要有一个xml2js的打字稿模块
tsd install xml2js
答案 1 :(得分:0)
我认为您需要安装或至少编写模块声明。这是明确键入的声明文件:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/xml2js/xml2js.d.ts
您可以使用typings安装这些模块声明。 https://github.com/typings/typings
声明文件: https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html
您也可以编写自己的模块声明,但我建议首先查看注册表。没有声明文件,TypeScript将无法理解任何模块。
希望有所帮助;)