我创建了一个新的 Nuxt.js 项目:npx create-nuxt-app 项目
然后我启动服务器:cd project && npm run dev
到这里就一切OK了。
现在我要安装nuxt-i18n :npm i nuxt-i18n
,然后我将其添加到 nuxt.config.js 中:
modules: [
['nuxt-i18n', {
// Options
}]
我在开发工具的控制台中收到以下错误(页面显示空白):
app.js:455 [nuxt] Error while initializing app TypeError: parentVal.concat is not a function
at mergeHook (commons.app.js:11924)
at mergeField (commons.app.js:12185)
at mergeOptions (commons.app.js:12176)
at Vue._init (commons.app.js:15301)
at new Vue (commons.app.js:15419)
at _callee5$ (app.js:1317)
at tryCatch (commons.app.js:5854)
at Generator.invoke [as _invoke] (commons.app.js:6088)
at Generator.prototype.(:3000/anonymous function) [as next] (http://localhost:3000/_nuxt/commons.app.js:5906:21)
at asyncGeneratorStep (commons.app.js:33)
造成这种情况的原因以及如何解决?
最佳答案
这似乎是由于 vue-i18n
使用的 vue-meta
的子依赖问题造成的
(请参阅未决问题 https://github.com/nuxt-community/nuxt-i18n/issues/127 )
作为解决方法,尝试将 seo
选项设置为 false:
// nuxt.config.js
['nuxt-i18n', {
seo: false
}]
关于javascript - 初始化应用程序时出错 TypeError : parentVal. concat 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52536244/