【发布时间】:2017-11-24 05:58:55
【问题描述】:
我正在尝试将hello.js 包含在我的 Angular 5.0.2 项目中。
以下是cli版本
我已将脚本文件添加到 angular-cli.json 文件中。
"scripts": [
"./js/hello.js",
"./js/hello.polyfill.js",
]
路径是正确的,因为我还在加载正常的 angular-cli.json 中加载样式。
在我的服务文件中,我正在导入 hello,如下所示:
declare var hello: any;
declare var gapi: any;
但是当我运行 ng build 时,控制台显示错误:
找不到模块“你好”。
如果我通过 index.html 中的脚本标记加载文件,代码和导入工作正常。只有当我将它添加到 angular-cli.json 文件时它才会停止工作。
请指导 谢谢
【问题讨论】:
-
为什么不安装 hello.js 的类型?
npm i -D @types/hellojs -
你的文件夹结构是什么?尝试将您的 js 文件放入
assets/js文件夹并提供路径assets/js/hello.js
标签: javascript angular angular-cli