2
有沒有什麼辦法讓Moment.js與彙總工作,而無需改變以下進口statement`:Moment.js和彙總模塊捆綁
import * as moment from "moment"
我試圖用匯總注入插件,但我沒有設法使它工作。
有沒有什麼辦法讓Moment.js與彙總工作,而無需改變以下進口statement`:Moment.js和彙總模塊捆綁
import * as moment from "moment"
我試圖用匯總注入插件,但我沒有設法使它工作。
如解釋here,從版本2.10.0開始,時刻是使用ECMAScript 6模塊編寫的。因此庫應該直接兼容Rollup。這裏有一個解決方案使用NPM:
npm install moment --save
要使用NPM模塊,Rollup.js,你需要有安裝在您的devDependencies這兩個插件:rollup-plugin-commonjs和rollup-plugin-node-resolve。第一個使您可以像使用ECMAScript模塊一樣使用Node的CommonJS模塊(=使用import
語法加載它們)。
import moment from "moment";
您現在可以使用moment
正常,例如:
console.log(moment().format());
我是新來彙總和我仍然在努力弄清楚事情是如何運作的。我用上面的解決方案做了一個簡單的測試,它似乎工作,除了整個庫被包含在捆綁 - 預期的樹木搖晃沒有發生,我不知道爲什麼。