【问题标题】:Using JS functionality in Ionic App Component TS在 Ionic App 组件 TS 中使用 JS 功能
【发布时间】:2018-04-08 02:42:56
【问题描述】:

在 Ionic 应用程序中,我试图在 TS 文件中调用外部 JS 文件的函数并收到此错误:(第 9 行是 labelImage = function(){

Error: Uncaught (in promise): Error: Module parse failed: Unexpected token (9:15) You may need an appropriate loader to handle this file type. | | export class CloudVision{ | labelImage = function(){ | // Creates a client | const client = new vision.ImageAnnotatorClient();

我在TS文件开头导入这个JS文件:

import { CloudVision } from '../../../vision.js'

并将其用于:

CloudVision.labelImage()

【问题讨论】:

  • 存在语法错误。有效的 JavaScript 始终是有效的 TypeScript。

标签: javascript angular typescript ionic-framework


【解决方案1】:

试试这个

import * from '../../../vision.js

或将其包含在 ionic-li 中

或在类型中查找类型定义

【讨论】:

  • import * from '../../../vision.js 是语法错误。此外,您的其他建议都是无稽之谈。
  • 不是,我一直用ts,除非js文件里的代码有语法错误
  • 没有。 import * from 'm'; 无效。这到底是什么意思?
  • 表示导入从该文件导出的所有内容
  • 你会如何引用它?这是非法的。你可能只会import * as name from 'm';我也看不出它与被问到的问题有什么关系。
猜你喜欢
  • 2016-10-01
  • 1970-01-01
  • 2018-07-29
  • 1970-01-01
  • 2022-09-23
  • 2017-04-16
  • 2020-08-25
  • 2017-05-10
  • 2021-06-13
相关资源
最近更新 更多