[英]Moment not extendable with moment-range
我正在使用"moment": "^2.29.1", "moment-range": "^4.0.2",
來獲取兩個日期之間的范圍。
Vite 與 Vue3 和 typescript。
在本地,一切正常。 但是在部署到 Netlify 時出現以下錯誤:
無法添加屬性范圍,object 在 Object.o [as extendMoment] 處不可擴展
導入時刻:
import * as moment from "moment";
import { extendMoment } from "moment-range";
const Moment = extendMoment(moment);
以下是讓我在手表和構建版本的 vite 應用程序中使時刻范圍工作的原因:
import moment from 'moment'
import * as MomentRange from 'moment-range'
const momentJs = MomentRange.extendMoment(moment)
還必須在 vite.config.js 中添加以下內容:
export default defineConfig({
...
resolve: {
alias: [
{
find: 'moment-range',
replacement: path.resolve("./node_modules/moment-range/dist/moment-range"),
},
...
],
},
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.