在一次开发 NodeJS 项目的时候,我们希望包的导入是用 import 导入的方式。
如果上面的图显示的导入方式,结果结果是导致程序错误无法运行。
尽管我们在包的配置文件中添加了需要导入的包的版本。
"bluebird": "^3.5.1"。
这个时候,我们需要找到这个包导入的依赖了。
在导入这个包所在项目的文件夹中,打开 package.json 这个文件。
在这个文件中也没有找到这个包的依赖,也不是使用types 定义的。
只能从项目中的依赖找原因了。
在这个文件中,我们会看到
但是实际使用的时候,我们的程序使用的是另外的一种导入方式。
这样就能解决我们上面遇到的问题了。