首页 > 解决方案 > 如何确定模块需要导入或需要的内容?

问题描述

我已经从 npm 导入了一些模块来与 Laravel Mix 一起使用。通常,我可以在文件顶部放置一个 require 或 import 语句,使用的模块名称与我键入“npm install”时使用的模块名称相同。但有时这不起作用,它无法解析模块。

我检查了该模块是否列在 package.json 中,并且该文件夹存在于 /node_modules 目录中。

当我查看 node_modules 文件夹时,我可以找到包含 src/ 和 dist/ 文件夹的模块文件夹,其中包含 JS 文件;模块文件夹内还有一个 package.json 。但是,它仍然不会导入。如何确定 require 或 import 语句试图访问的路径和文件?

标签: javascriptnpmes6-moduleslaravel-mix

解决方案


可以使用静态分析工具,比如 sonarlint 来检查你的代码。


推荐阅读