我正在开发一个nuxt-module
,但我有一个问题:
如何导入文件,例如:file.config.js
,它将与nuxt.config.js
位于相同的文件夹位置。
其主要思想是导入此file.config.js
上的组件,并能够将其替换为我的nuxt-module
上的默认组件。
我之所以这样做,是因为当我在我的nuxt.config.js
上导入vue components
以作为属性发送到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)
发布于 2021-10-29 01:04:49
我已经找到了这个问题的答案。
不可能在构建中导入vue components
,所以我使用nuxt-modules
中的addTemplate
。
https://nuxtjs.org/docs/internals-glossary/internals-module-container/#addtemplate-template
这样,我就可以将必要的文件添加到我正在处理的nuxt-module
中,并在我的vue-components
上使用这些文件。
https://stackoverflow.com/questions/69750307
复制