【发布时间】:2018-01-10 05:36:30
【问题描述】:
我正在使用typescript 和node。我可以毫无问题地写这个:
import * as $ from "jquery";
jquery 的定义文件位于node_modules/@types/jquery。但是,对于decimal.js 在node_modules/decimal.js 中的定义文件,以下任何一项都不起作用:
import { Decimal } from "decimal";
import { Decimal } from "decimal.js";
但是,如果我包含带有绝对路径的文件,它就像一个魅力:
import { Decimal } from "/path/to/project/node_modules/decimal.js/decimal";
我正在使用npm 中提供的最新版本以及这些命令行参数:
--removeComments --inlineSourceMap --inlineSources --allowSyntheticDefaultImports --charset UTF-8 --module amd --target ES6 --newLine LF --moduleResolution classic
【问题讨论】:
-
decmial.js目录下有index.js文件,decimal.js的package.json中有main属性吗?
-
@MaxGaurav 在该目录中有一个
decimal.d.ts文件
标签: node.js typescript npm import decimal.js