1

我正在开发一个nuxt-module,但我有一个问题:

如何导入文件,例如: file.config.js,该文件将与nuxt.config.js.

主要思想是在此导入组件,file.config.js并能够将其用作我的nuxt-module.

我想这样做是因为当我导入vue componentsnuxt.config.js的以作为属性发送nuxt-module时不起作用(错误如下):

有人提示如何做到这一点?

 FATAL  Unexpected token '<'                                                                                               16:27:12

  <template>
  ^
  
  SyntaxError: Unexpected token '<'
  at wrapSafe (internal/modules/cjs/loader.js:1001:16)
  at Module._compile (internal/modules/cjs/loader.js:1049:27)
  at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
  at Module.load (internal/modules/cjs/loader.js:950:32)
  at Function.Module._load (internal/modules/cjs/loader.js:790:14)
  at Module.require (internal/modules/cjs/loader.js:974:19)
  at require (internal/modules/cjs/helpers.js:92:18)
  at g (node_modules/jiti/dist/jiti.js:1:54280)
  at src/pageeditor/modules/index.js:1:199
  at g (node_modules/jiti/dist/jiti.js:1:55111)
4

1 回答 1

0

我已经找到了这个问题的答案。

无法vue components在构建上导入,所以我使用addTemplate来自nuxt-modules.

https://nuxtjs.org/docs/internals-glossary/internals-module-container/#addtemplate-template

有了它,我可以将必要的文件添加到nuxt-module我正在处理的文件中,并在我的vue-components.

于 2021-10-29T09:04:48.890 回答