首页 > 解决方案 > 角度 cli 找不到外部脚本文件

问题描述

我有这个问题,我不知道它来自哪里

错误 :

zone.js:199 Uncaught TypeError: $(...).validate 不是 HTMLDocument 中的函数。(script.js:6) 在mayThrow (jquery.js:3534) 在 ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone. js:423) 在 Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195) 在 push../node_modules/zone.js/dist/zone.js。 ZoneTask.invokeTask (zone.js:498) 在 ZoneTask.invoke (zone.js:487) 在计时器 (zone.js:2281)

这是 angular.json 文件

 "scripts": [
          "./node_modules/jquery/dist/jquery.js",
          "./node_modules/bootstrap/dist/js/bootstrap.js"  , 
          "./node_modules/magnific-popup/dist/jquery.magnific-popup.min.js" , 
          "C:/ms-front-web/src/assets/js/script.js"
],

标签: angular

解决方案


使用此脚本路径:

 "scripts": [
      "node_modules/jquery/dist/jquery.js",
      "node_modules/bootstrap/dist/js/bootstrap.js"  , 
      "node_modules/magnific-popup/dist/jquery.magnific-popup.min.js" , 
      "src/assets/js/script.js"
 ],

推荐阅读