小编Jim*_*Jim的帖子

Typescript是否可以遍历const枚举?

与此问题类似,但枚举标记为常量:如何从const枚举中迭代或产生一个数组?

declare const enum FanSpeed {
    Off = 0,
    Low,
    Medium,
    High
}
Run Code Online (Sandbox Code Playgroud)

理想的结果

type enumItem = {index: number, value: string};
let result: Array<enumItem> = [
    {index: 0, value: "Off"}, 
    {index: 1, value: "Low"}, 
    {index: 2, value: "Medium"}, 
    {index: 3, value: "High"}
];
Run Code Online (Sandbox Code Playgroud)

enums typescript

9
推荐指数
2
解决办法
6476
查看次数

使用Moment JS创建-React-App:找不到模块"./locale"

刚刚npm update在我的Web应用程序上运行,现在Moment JS似乎失败并显示以下消息:

Error: Cannot find module "./locale"
\node_modules\moment\src\lib\moment\prototype.js:1
> 1 | import { Moment } from './constructor';
Run Code Online (Sandbox Code Playgroud)

我不知道在更新之前我有什么版本的Moment JS,但我的应用程序已经工作了几个月.

我创建了另一个反应应用程序并运行npm install moment --save并修改了源以显示时间并最终得到上述相同的错误.

不确定是否存在使用Create-React-App集成Moment JS的防故障方法,目前缺少弹出来自行管理webpack设置,但我真的不想这样做.其他人看到这些问题或取得成功?如果是这样的话,那么简短的写作就会有所帮助.

javascript locale node.js momentjs create-react-app

8
推荐指数
2
解决办法
3310
查看次数