【问题标题】:jQuery and bootstrap not found in node_modules folder在 node_modules 文件夹中找不到 jQuery 和引导程序
【发布时间】:2021-08-23 21:59:57
【问题描述】:

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

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

我使用npm i --save bootstrapnpm i --save jquery 来安装这两个库。两者都出现在 package.jsonpackage-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 正常工作?

【问题讨论】:

标签: jquery node.js angular bootstrap-4


【解决方案1】:

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

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

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

【讨论】:

  • 为了这个问题,我已将此标记为我的问题的答案。我确实使用 Angular 模板项目通过 Visual Studio 创建项目。
猜你喜欢
  • 2020-02-18
  • 2017-10-24
  • 1970-01-01
  • 1970-01-01
  • 2021-08-27
  • 2016-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多