Jquery 无法在 Angular 6 中工作错误:ENOENT:没有这样的文件或目录,打开 '...\node_modules\jquery\dist\jquery.min.js'

2024-02-11

我正在将 Angular 5 项目迁移到 Angular 6。

开始申请时

npm start

出现以下错误

 ** Angular Live Development Server is listening on localhost: 9000, 
open your browser on http://localhost:9000/ **
91% additional asset processing scripts-webpack-plugin× 「wdm」: 
Error: ENOENT: no such file or directory,open'\trunk\node_modules\jquery\dist\jquery.min.js'

I tried

npm install jquery --save
npm install @types/jquery --save

什么都不起作用

我检查了我的节点模块文件夹,我可以看到 jquery 文件

在下面粘贴我的 package.json 和 angular.json

包.json

"dependencies": {
"@angular/animations": "^6.0.0",
"@angular/common": "^6.0.0",
"@angular/compiler": "^6.0.0",
"@angular/core": "^6.0.0",
"@angular/forms": "^6.0.0",
"@angular/http": "^6.0.0",
"@angular/platform-browser": "^6.0.0",
"@angular/platform-browser-dynamic": "^6.0.0",
"@angular/router": "^6.0.0",
"@ng-bootstrap/ng-bootstrap": "^2.0.0",
"bootstrap": "^4.1.1",
"core-js": "^2.5.4",
"font-awesome": "^4.7.0",
"jquery": "^3.3.1",
"@types/jquery": "^3.3.1",
"popper.js": "^1.14.3",
"rxjs": "^6.0.0",
"zone.js": "^0.8.26"
 },
"devDependencies": {
"@angular/compiler-cli": "^6.0.0",
"@angular-devkit/build-angular": "~0.6.0",
"typescript": "~2.7.2",
"@angular/cli": "~6.0.0",
"@angular/language-service": "^6.0.0",
"@types/jasmine": "~2.8.6",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~1.4.2",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1"
}

角度.json

"styles": [
          "src/styles.css",
          "../node_modules/bootstrap/dist/css/bootstrap.min.css",
          "./assets/css/font-icon.css",
          "../node_modules/font-awesome/css/font-awesome.css"
        ],
        "scripts": [
          "../node_modules/jquery/dist/jquery.min.js",
          "../node_modules/popper.js/dist/umd/popper.min.js",
          "../node_modules/bootstrap/dist/js/bootstrap.min.js"
        ]

请帮我解决这个问题。


角度团队再次无缘无故地让事情变得更加困难 =(

我遇到了这个问题,在谷歌搜索无果后,我想知道他们是否以某种方式改变了相对路径以及重命名 angular-cli.json。

在文件的更上方,我找到了这一行:

是的,只需更改:

"../node_modules/jquery/dist/jquery.js",
"../node_modules/tether/dist/js/tether.js",
"../node_modules/bootstrap/dist/js/bootstrap.js"

to

"./node_modules/jquery/dist/jquery.js",
"./node_modules/tether/dist/js/tether.js",
"./node_modules/bootstrap/dist/js/bootstrap.js"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery 无法在 Angular 6 中工作错误:ENOENT:没有这样的文件或目录,打开 '...\node_modules\jquery\dist\jquery.min.js' 的相关文章

  • 使用 Ajax 和 PHP 上传图像

    我想将图像上传到我的服务器 并控制 HTML 代码中的 PHP 回显 为此 我想使用 jQuery Ajax 但我不知道如何使用 Ajax 将图像发送到 PHP 这是一个大学项目 所以我不能使用任何类型的插件 我的实际代码 HTML
  • 模块构建失败时出现错误(来自 ./node_modules/@angular-devkit/build-angular/node_modules/mini-css-extract-plugin/dist/loader.js)

    当我跑步时ng build prod得到这个错误 它可以正常运行 但无法构建 我中继与此相关 ERROR in Module build failed from node modules angular devkit build angul
  • 使用客户端脚本处理 RadioButtonList

    我有一个 ASP RadioButtonList 我想在客户端处理它 该网页包含一个带有单选按钮组和关联的 GridView 的表单 当用户选择单选按钮之一时 我想隐藏或显示 GridView 上的行 这些行必须隐藏 而不是通过回发从数据集
  • JQuery - 每个会话运行一次

    我有一个由 计算 按钮触发的功能 我需要此行每个会话仅运行一次 会话可能为 1 天或直到浏览器重新加载 popup with form magnificPopup open 这将打开一个放大的弹出窗口 一旦执行此函数 弹出窗口打开 如果再次
  • Jackson (JSON) 当 Float 为 null 时抛出 JsonMappingException

    我正在使用 Spring 与 Jackson 和 jQuery 将表单作为对象传递 我的 pojo 包含可为 null 的浮点数 然而 当字段为空时 杰克逊会抛出异常 org codehaus jackson map JsonMapping
  • 从数组中的每个字符串值中删除公共单词

    我正在动态填充一个数组 该数组基于所有id页面上的 svideo tags 我怎样才能删除这个词dog从每个数组项的值 这是到目前为止填充的数组 我只需要删除这个词dog对于每个数组项 var players new Array video
  • 表中偶数/奇数行的 jQuery 选择器

    第一个代码块中的代码是源代码 源码运行后 代码将被更改 参见第二个代码块 我希望标签的类别 即 偶数 和 奇数 仅显示在 table1 中 然而 目前嵌套表 即 table2 的每个标签也有 偶数 和 奇数 类别 谁能帮我吗 提前致谢 第一
  • 所选项目的值[重复]

    这个问题在这里已经有答案了 我正在使用一个
  • Jqgrid - window.bind 事件不允许在 IE8 中调整列大小

    对于 IE8 中的 Jqgrid 当我将调整大小事件绑定到窗口时 列调整大小不起作用 当我单击要调整大小的列时 它显示调整大小标志但不执行任何操作 我目前使用的是jqgrid 4 4 1版本 当我使用4 1 2相同的代码时没有遇到这个问题
  • 使用 jQuery 更改 iFrame 的 HTML?

    有没有办法使用 jQuery 操作来自同一域的 iframe 的 HTML 谢谢您的帮助 您必须解析 iframe 内容 frameid contents find div html My html 更多这里 http api jquery
  • Opera Mobile 不允许 jQuery 点击

    我一直在测试基础 CSS 框架 并且非常喜欢该框架提供的自定义表单元素 我建了一个页面 http eventgrapple com home 测试框架 它运行良好谷歌浏览器 http en wikipedia org wiki Google
  • 从 jquery CLEditor 获取内容

    如何获取我所写入的内容数据CLEditor http premiumsoftware net cleditor 使用jquery keyup 使用 CLEditor 不是更有意义吗 change事件 来自文档 http premiumsof
  • jQuery 可以监听 youtube / vimeo 电影上的点击事件吗?

    我有一个充满电影的 jQuery 滑块 我希望 jQuery 在嵌入 对象的单击事件上停止滑块 我试图让它发挥作用但无济于事 我已经尝试过这个 embed click function alert Handler for click cal
  • JSONP 回调失败,需要 javascript/jquery 帮助

    我是 json 的菜鸟 了解一点 jquery 并尝试让一个小脚本工作 我想检索某个纬度 经度的时间 并根据我在网上阅读的内容编写了这个脚本 getJSON http ws geonames org timezoneJSON lat 47
  • Primeng 时间表与 Angular2 webpack

    我将使用 Primeng 时间表 http www primefaces org primeng schedule http www primefaces org primeng schedule 在基于 Angular2 webpack
  • 如何使用 jQuery AJAX 和 JSON 通过 Bootbox 确认表单提交

    我正在使用一个网络应用程序工作Spring MVC 我试图在提交表单之前显示一个确认对话框Bootbox 但我收到 500 内部服务器错误 这是我的表格
  • 如何在 Android 设备(平板电脑和手机)方向更改时获得正确的窗口宽度

    我正在尝试使用 jquery 函数计算 Android 设备方向变化时的窗口宽度 window outerWidth true 此计算给出了两个方向变化的正确宽度iphone and ipad但在安卓中不行 如果我最初以横向模式或纵向模式加
  • 如何获取td表的实际宽度

    我在 html 中创建一个表 这个table宽度为 988 像素 tr宽度为 100 table width 表标签中存在 5 个td标记这个td标签宽度 20 当我使用 jQuery 处理这些标签时 td标签 在控制台中向我显示 198
  • JQuery 语言下拉选择器

    我需要一个已经实现的 JQuery 或 JavaScript 下拉语言选择器解决方案 当用户单击下拉菜单时 该下拉菜单应打开 并且应显示语言列表 左侧带有该国家 地区的国旗 我什至找不到例子 任何 jQuery 下拉插件都不能正常工作吗 您
  • Angular2 http.post 被执行两次

    我遇到一个奇怪的问题 Angular2 的 RC1 Http 服务执行 http post 调用两次 我已经调试了我的应用程序 并且我知道这不是点击事件问题 导致核心服务调用的所有调用 public create json Object p

随机推荐