我使用的是Vite+React。我在运行 npm run dev 时遇到错误。
“[错误]无法解析require(“./locale/**/*”) node_modules/moment-with-locales-es6/node_modules/moment/min/moment-with-locales.min.js:1:16645: 1 │ ...e&&module&&module.exports)try{b=Bf._abbr,require("./locale/"+a),$a(b)}catch(a){}return Ff[a]}函数 $a (a,b){v..."
我正在使用以下版本的软件包。
我还在 vite.config.js 文件中添加了以下代码。
resolve: {
alias: {`your text`
'moment$': 'moment/min/moment.with-locales.js',
},
},
如何解决这个问题?
我尝试了多个版本的 Moment.js,如 2.18.1、2.25.2 等。
更改导入语法后,我能够解决此错误
import moment from "moment"
到
import * as moment from "moment/moment"