创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的步骤:
- 冉
npm install momentjs --save
- 在我的
tsconfig.json
files
中添加了"node_modules/moment/moment.d.ts"
。 根据我的理解,moment.d.ts是一个“header”文件,它只在我的IDE中用于autocompelte / InteliJ,即它只包含函数的声明,而不包含定义。 只要我添加这一行,我的IDE停止抱怨找不到moment
。 - 在
externalJS
( link )下面添加"node_modules/moment/moment.js"
给我的pbiviz.json
- 在
package.json
dependencies
下添加"moment": "^2.19.1",
。
有什么我错过了吗? 这感觉就像我的应用程序无法find实际的moment
.js并解决什么moment
是…