创buildPowerBI的自定义视觉时,无法在NodeJS中使用MomentJS

我正在为Power BI构build一个定制视觉,但我不确定这是否与我的问题更一般的问题有关。

无论如何,自定义视觉是使用Node.js和typescript构build的,使用自定义库应该没有问题( 链接 )。

但是,当我添加了一些时候,当我尝试使用它时,我的脚本就会“挂起”。 我没有收到错误消息或exception或其他。 使用下面的行

console.log('Trying moment.js'); console.log(moment); console.log('Moment-testing success'); 

输出Trying moment.js后“停止”。

这些是我已经采取安装momentjs的步骤:

  1. npm install momentjs --save
  2. 在我的tsconfig.json files中添加了"node_modules/moment/moment.d.ts" 。 根据我的理解,moment.d.ts是一个“header”文件,它只在我的IDE中用于autocompelte / InteliJ,即它只包含函数的声明,而不包含定义。 只要我添加这一行,我的IDE停止抱怨找不到moment
  3. externalJS ( link )下面添加"node_modules/moment/moment.js"给我的pbiviz.json
  4. package.json dependencies下添加"moment": "^2.19.1",

有什么我错过了吗? 这感觉就像我的应用程序无法find实际的moment .js并解决什么moment是…

Interesting Posts