[ vue-cli3 | typescript ] moment 全局引入

第一步:引入包

 1. npm引入

npm install moment

  配置 vue.config.js 

const webpack = require('webpack')

module.exports = {
 configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        moment: 'moment'
      })
    ]
  }
}

 2. cdn引入


  配置 vue.config.js 

module.exports = {
 configureWebpack: {
    externals: {
      moment: 'moment'
    },
  }
}

第二步:配置 TypedDefinition 类型定义文件

在一个 .d.ts 中加入类型声明

declare var moment: typeof import('moment')

第三步:无需再引用,全局任意使用 moment

你可能感兴趣的:(Vue,Typescript)