当我在GitHub上查看项目预览时,在存储在node_modules文件夹中的所有文件上都会出现错误。
代码:
<script src="./node_modules/jquery/dist/jquery.js"></script>
我已将.gitignore添加到其中具有node_modules的存储库,但没有任何改变。
但是,它在localhost上可以完美运行。我使用的是PhpStorm。
答案 0 :(得分:0)
<script src="node_modules/jquery/dist/jquery.js"></script>
此行要求正在提供HTML文件的服务器提供./node_modules/jquery/dist/jquery.js
。即使您没有提供任何服务器代码,我也会大胆猜测,说您的服务器未配置为这样做(是否是因为github忽略了node_modules)还是404。
此外,这不是通常使用Node模块的方式。您应该在JS文件中使用以下语句之一来使用jQuery:
import $ from "jquery";
const $ = require('jquery');