您能否解释一下使用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,我发现了不同的库来格式化代码,但是找不到所需的库来导入依赖项