angular9 - Angular 9 中的时刻时区
问题描述
目前,我将 Angular 项目表单升级8
为9
.
该项目使用的"@types/moment-timezone": "^0.5.30"
现在package.json
这个包已经被弃用了。https://www.npmjs.com/package/@types/moment-timezone
当我运行项目ng serve
时,它会显示此错误消息
user.model.ts:3:25 - error TS7016: Could not find a declaration file for module 'moment-timezone'. '/home/bunthai/sftp/upgrade/projectg/ui/ctr/node_modules/moment-timezone/index.js' implicitly has an 'any' type.
Try `npm install @types/moment-timezone` if it exists or add a new declaration (.d.ts) file containing `declare module 'moment-timezone';`
import * as moment from 'moment-timezone';
~~~~~~~~~~~~~~~~~
如何处理这个问题?
解决方案
我找到了解决方案:https ://stackoverflow.com/a/42505940/10258377
就我而言,从更改import * as moment from 'moment-timezone'
为const moment = require('moment-timezone');
推荐阅读
- javascript - 使用正则表达式抓取 url iframe 字符串
- javascript - Fetch:如何使用etags?
- java - 地理编码器仅返回空对象
- python - KeyError 没有格式化错误信息
- javascript - Twitter 图片未出现在 WordPress 网站的推文中
- sql - 显示表格中值的百分比 - 甚至是缺失值
- reactjs - VSCode 从终端窗格单击以转到 React 编译警告的来源?
- json - Facebook JSON "facial_data" "raw_data" 格式
- tensorflow - TensorFlow 未使用 GPU 编译
- go - 如何通过 go 例程连接多个切片