modules属性

  • 类型:数组

模块是Nuxt.js扩展,可以扩展其核心功能并添加无休止的集成。了解更多

示例(numxt.config.js文件):

出口违约{模块:[//使用包名称'@nuxtjs/axios',//相对于您的项目srcDir'~/modules/awesome.js',//提供选项['@nuxtjs/google分析',{行动单位:'X1234567'型}],//内联定义功能(){}]}

模块开发人员通常会提供额外需要的步骤和使用细节。

js尝试使用node require path(在节点\u模块)然后将从项目中解决srcDir公司如果~使用别名。模块是按顺序执行的,因此顺序很重要。

模块应该导出一个函数来增强nuxt build/runtime,并且可以选择返回一个承诺,直到它们的工作完成。请注意,它们在运行时是必需的,因此如果依赖于现代ES6功能,应该已经传输了。

请看模块指南更多关于他们如何工作的详细信息,或者如果你有兴趣开发你自己的模块。我们还提供了一名官员模块一节列出了Nuxt社区制作的几十个生产就绪模块。

构建模块

此功能从Nuxt v2.9开始提供

有些模块只在开发和构建期间需要。使用构建模块有助于加快生产启动速度,并显著减少节点\u模块生产部署的大小。请参考各模块文档,查看是否推荐使用模块构建模块.

使用差异是:

  • 而不是添加到模块里面numxt.config.js文件,使用构建模块
  • 而不是添加到依赖项里面包.json,使用依赖性(纱线添加--开发npm安装--保存开发)
在此页上

合作伙伴

  • Netlify公司
  • 谷歌浏览器
  • 维塞尔
  • 膨胀
  • 斯特拉皮
  • 船型
  • 第0层
  • 故事块
  • 64个机器人
  • Netlify公司
  • 谷歌浏览器
  • 维塞尔
  • 膨胀
  • 斯特拉皮
  • 船型
  • 第0层
  • 故事块
  • 64个机器人
支持我们