首页 > 解决方案 > 在 node_modules 文件夹中找不到 jQuery 和引导程序

问题描述

每个人。希望你今天过得愉快。

我从头开始了一个 Angular 项目,我已经通过npm. 我决定使用bootstrap它,我发现它必须与它配合jquery才能正常工作。我需要做一些可折叠的菜单。

我使用npm i --save bootstrapnpm i --save jquery安装了这两个库。两者都出现在package.jsonandpackage-lock.json文件中,但都没有出现在 node_modules 文件夹中。

我都在angular.json文件中添加了如下:

[...]
"styles": [
    "src/styles.css",
    "node_modules/bootstrap/dist/css/bootstrap.css"
 ],
 "scripts": [
     "node_modules/jquery/dist/jquery.js",
     "node_modules/bootstrap/dist/js/bootstrap.js"
 ]
[...]

图书馆bootstrap工作正常(出于某种原因),但jquery没有,因此事情是不可折叠的。我试图更改文件中jquery的引用路径并搜索node_modules文件夹,希望找到对插件的任何引用,但到目前为止还没有运气。Chrome 控制台不会抛出任何错误,所以我知道一切都应该可以正常工作,但事实并非如此。

我该怎么做才能jquery正常工作?

标签: jquerynode.jsangularbootstrap-4

解决方案


我也遇到了这样的问题,因为您告诉您在 node-model 文件夹中看不到,因此请确保您在使用 npm i --save jquery 的正确路径上:

c:/right-path-of-node-module# npm i --save jquery;

最后,如果它还不适用。尝试手动添加这些文件。


推荐阅读