如何在角度 6 中导入 JS 文件?

新手上路,请多包涵

如何在角度 6 中导入 js 文件。我试图实现一个导航栏,它包含 js 函数。谢谢!!!

我添加名为 nav.js 的 js 文件

 "scripts": [
          "src/assets/js/nav.js"
        ]

原文由 George 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 203
1 个回答

Angular 6 有一个专门的地方来在你的 angular.json 的专用数组中声明 js 文件,在下面

 /projects/$(youProjectName)/architect/build/options/scripts[]

 /projects/$(youProjectName)/architect/test/options/scripts[]

举个例子:

 npm install fast-levenshtein --save

会在node-modules下安装一个js库

js lib文件相对于项目的路径声明如下:

 "scripts": [
   "node_modules/fast-levenshtein/levenshtein.js"
]

然后在您的组件中声明要使用的变量,如 npm 文档或@LuaXD 所述

原文由 user1767316 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题