node_modules:无法加载资源:服务器以状态404

时间:2019-03-09 16:42:48

标签: node-modules

当我在GitHub上查看项目预览时,在存储在node_modules文件夹中的所有文件上都会出现错误。

enter image description here

代码:

<script src="./node_modules/jquery/dist/jquery.js"></script>

我已将.gitignore添加到其中具有node_modules的存储库,但没有任何改变。

但是,它在localhost上可以完美运行。我使用的是PhpStorm。

1 个答案:

答案 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');