【发布时间】:2022-01-22 20:27:16
【问题描述】:
我最近开始使用 NPM,但我不明白 node_modules 中的文件是如何添加到我的 index.html 中的。
案例一:CDN
例如,如果我想通过 CDN 使用 jQuery,那就太简单了!我将 CDN 链接添加到我的 index.html 文件上的 <script> 标签,$ 立即可用。
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
$('body').css('background','red');
});
</script>
</body>
</html>
案例 2:NPM
现在我尝试使用节点模块和 npm 而不是 CDN。我做了以下事情:
- 使用
npm init --yes创建了package.json - 安装了带有
npm install jquery --save的jQuery包
我已经从index.html 删除了带有指向 jQuery CDN 链接的脚本标签,但我不明白如何从 node_modules 添加 jQuery?
我在浏览器上执行此操作。
【问题讨论】:
-
使用导入语句
-
此文件位于一个目录中,因此您需要通过 HTTP 协议使其可用,以便在加载
index.html后 - 浏览器可以获取它。你会怎么做取决于你使用的是什么服务器堆栈。是快递吗? -
@madalinivascu 我认为 OP 想在浏览器端使用 jQuery,只是自己托管而不是使用 CDN。
标签: javascript html jquery npm