在 React Native 中使用 moment
using moment in react native
当我导入时刻时:
import * as moment from 'moment';
我收到以下错误
moment is not a function.
像这样导入时:
import moment from 'moment';
我收到以下错误:
External module 'moment' has no default export
添加瞬间反应原生的最佳方式是什么?
顺便说一句,我通过这个命令添加了时刻:npm install --save moment
我之前也用过 toLocaleDateString(),它在 IOs 上工作,但在 android 上不能正常工作,所以我必须使用 moment.
import moment from "moment";
你有这个权利。如果您在使用 npm 时遇到问题,请在根目录中尝试 运行 npm install
。
检查 node_module
和 package.json
您是否已经拥有 moment 包。如果您拥有所有这些,只需删除 node_modules
并重新安装所有软件包。
由于您使用的是 expo
,请将时刻导入为
let moment = require('moment');
希望对您有所帮助。有疑问欢迎留言。
1- 首先,安装:
npm i moment
2 秒导入:
import moment from "moment";
3- 然后使用并获取时刻日期:
const [currentDate, setCurrentDate] = useState('');
useEffect(() => {
// get current time
var date = moment().utcOffset('+03:00').format('YYYY-MM-DD');
// or get time ' hh:mm:ss a'
setCurrentDate(date);
}, []);
4- 善用:
<Text style={styles.txtcurentDate}>Current Date:{currentDate}</Text >
当我导入时刻时:
import * as moment from 'moment';
我收到以下错误
moment is not a function.
像这样导入时:
import moment from 'moment';
我收到以下错误:
External module 'moment' has no default export
添加瞬间反应原生的最佳方式是什么?
顺便说一句,我通过这个命令添加了时刻:npm install --save moment
我之前也用过 toLocaleDateString(),它在 IOs 上工作,但在 android 上不能正常工作,所以我必须使用 moment.
import moment from "moment";
你有这个权利。如果您在使用 npm 时遇到问题,请在根目录中尝试 运行 npm install
。
检查 node_module
和 package.json
您是否已经拥有 moment 包。如果您拥有所有这些,只需删除 node_modules
并重新安装所有软件包。
由于您使用的是 expo
,请将时刻导入为
let moment = require('moment');
希望对您有所帮助。有疑问欢迎留言。
1- 首先,安装:
npm i moment
2 秒导入:
import moment from "moment";
3- 然后使用并获取时刻日期:
const [currentDate, setCurrentDate] = useState('');
useEffect(() => {
// get current time
var date = moment().utcOffset('+03:00').format('YYYY-MM-DD');
// or get time ' hh:mm:ss a'
setCurrentDate(date);
}, []);
4- 善用:
<Text style={styles.txtcurentDate}>Current Date:{currentDate}</Text >