簡體   English   中英

力矩不能隨力矩范圍擴展

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM