如何从node_modules导入js库

您能否解释一下使用node_modules文件夹中的导入/请求库的思想。

我只想在我的简单项目中使用konva.js,将node.js用作配置了实时服务器扩展的后端。

如果我像这样直接导入HTML文件

<script src="https://unpkg.com/konva@4.0.0/konva.min.js"></script>
<script> /*using konva library here or *.js*/</script>

一切正常 据我了解,此网址将整个konva.min.js导入我的html文件中

如果我将konva.js文件从/ node_modules包复制到我的/ src文件夹中

并在我的html中使用这样的代码

    <script src="konva.min.js"></script>
    <script src="script.js"></script>

我可以访问script.js中的konva库

在由node.js调用的服务器端脚本中,我使用了这样的语句来访问node_modules中的包

var liveserver = require("live-server");

附言为什么导入在这里不起作用? Node.js没有导入说明?

但是主要的问题是如何在客户端脚本上使用相同的require()/ import语法,而不是使用标签导入库?

 import konva from 'konva';
 /* js code next*/ 

要么

 var konva = require('konva');
 /* js code next*/

我需要使用任务管理器吗?我该怎么办?在每个.js文件中搜索依赖项,并使用任务将这些依赖项直接导入到项目文件夹中?但是,例如,对于gulp,我发现了不同的库来格式化代码,但是找不到所需的库来导入依赖项