当我尝试在应用程序模块中导入javascript文件时,ng build --prod失败

时间:2018-08-22 03:35:51

标签: javascript angular angular6 aot ng-build

我必须在我的应用程序模块中导入一个javascript文件

import { OtherComponent } from './node_modules/blahblah/OtherComponent.js'

请注意,此OtherComponent已经是一个javascript文件。

然后在我的@NgModule中,将此组件添加到声明中。

当我运行“ ng build --prod”时,它给我错误:

  

ERROR模块声明的异常值'OtherComponent'   “ AppModule”

     

请添加@ Pipe / @ Directive / @ Component批注

是否可以解决此问题?当我无权访问OtherComponent的ts文件时。

1 个答案:

答案 0 :(得分:0)

您不应像这样导入JS文件。

在angular-cli.json文件中。

  

“脚本”:[       “ ./node_modules/blahblah/OtherComponent.js”];

然后重新启动您的项目。这应该可以完成工作。