Javascript 为PowerBI创建自定义可视化时,无法在NodeJS中使用MomentJS

Javascript 为PowerBI创建自定义可视化时,无法在NodeJS中使用MomentJS,javascript,node.js,typescript,momentjs,powerbi,Javascript,Node.js,Typescript,Momentjs,Powerbi,我正在为Power BI构建一个自定义的可视化,但我不确定这是否与我的问题是否更一般的问题有关 无论如何,自定义可视化是使用Node.js和typescript构建的,使用自定义库应该没有问题() 然而,当我添加momentjs时,我的脚本在我尝试使用它时就有点“挂起”。我没有收到错误消息、异常或任何其他信息。使用下面的行 console.log('Trying moment.js'); console.log(moment); console.log('Moment-testing succe

我正在为Power BI构建一个自定义的可视化,但我不确定这是否与我的问题是否更一般的问题有关

无论如何,自定义可视化是使用Node.js和typescript构建的,使用自定义库应该没有问题()

然而,当我添加momentjs时,我的脚本在我尝试使用它时就有点“挂起”。我没有收到错误消息、异常或任何其他信息。使用下面的行

console.log('Trying moment.js');
console.log(moment);
console.log('Moment-testing success');
它在输出
Trying moment.js
后“停止”

以下是我安装momentjs所采取的步骤:

  • 运行
    npm安装momentjs--save
  • 在我的
    tsconfig.json
    中的
    文件下添加了
    “node\u modules/moment/moment.d.ts”
    。根据我的理解,moment.d.ts有点像一个“头文件”,它只用于我的IDE中的自动编译/InteliJ,也就是说,它只包含函数声明,而不包含定义。只要我添加这一行,我的IDE就不再抱怨找不到
    时刻了
  • 在我的
    pbiviz.json
    externalJS
    ()
  • package.json
    中的
    依赖项下添加了
    “时刻”:“^2.19.1”

    我错过了什么吗?感觉我的应用程序无法找到实际的moment.js并解决什么是
    moment

    您是否需要/导入执行此操作的时刻?是否需要/导入执行此操作的时刻?