将外部js文件包含到angular 5.0.0项目中

时间:2017-11-24 05:58:55

标签: javascript angular angular-cli

我正在尝试将hello.js包含在我的角度5.0.2项目中。

以下是cli版本

enter image description here

我已将脚本文件添加到angular-cli.json文件中。

"scripts": [
        "./js/hello.js",
        "./js/hello.polyfill.js",
       ]

路径是正确的,因为我也在angular-cli.json中加载样式,这些样式正在加载。

在我的服务文件中,我导入hello,如下所示:

declare var hello: any;
declare var gapi: any;

但是当我运行构建时,控制台显示错误:

无法找到模块'hello'。

如果我通过index.html中的脚本标记加载文件,代码和导入工作正常。只有当我将它添加到angular-cli.json文件时,它才会停止工作。

请指导 感谢

1 个答案:

答案 0 :(得分:2)

您还必须指定资产文件夹:

"scripts": [
        "./assets/js/hello.js",
        "./assets/js/hello.polyfill.js",
       ]