虽然我一直在使用NPM,但我不明白node_modules中的文件是如何添加到我的index.html并从那里开始工作的。使用CDN vs NPM安装库
例如,如果我必须使用jQuery,它非常简单。我将通过CDN获取文件和我的index.html文件添加
案例一:CDN
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></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>
现在,我通过CDN的加入没有,但我现在将通过NPM包含jQuery。我将创建一个的package.json文件,然后通过进入相应的文件夹,并添加类型的jQuery:
案例二:NPM - node_module文件夹
我已经完成了followign步骤:
创建的package.json通过
npm init --yes
包括jQuery的通过
npm install jquery --save
现在,因为我现在已经删除的jQuery的CDN链接,我不知道如何从node_modules将“jQuery的文件”将被添加到我的index.html ?
请有人帮忙。我没有线索......我在浏览器上这样做!
使用import语句 – madalinivascu
这个文件位于一个目录中,所以你需要使它可通过HTTP协议,一旦'index.html'加载 - 浏览器可以读取它。你会怎么做取决于你使用的服务器堆栈。它是快递吗? – kamituel
@madalinivascu我认为OP想要在浏览器端使用jQuery,只需将其托管在自己的浏览器上,而不是使用CDN。 – kamituel