首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:找不到模块'nuxt-i18n‘和对接-组合没有启动

错误:找不到模块'nuxt-i18n‘和对接-组合没有启动
EN

Stack Overflow用户
提问于 2022-01-23 23:12:04
回答 1查看 783关注 0票数 0

我想要解决的

我使用了前端和Rails作为后端,当我尝试使用Jest测试Nuxt时,我发现我需要切换版本。因此,我从节点14.4.0-高寒改为节点:14.15.5-阿尔卑斯,并试图安装Jest,但当构建节点14.15.5-高寒时,我得到了一个nuxt-i18n‘错误。我从package.json文件中删除了“nuxt-i18n”。节点的构建:14.15.5-高寒已经成功,Jest的安装已经完成,但是下一次我使用了对接-组合命令时,我得到了一个错误。在这种情况下我该怎么办?

错误

代码语言:javascript
复制
✖ Nuxt Fatal Error

front_1  |
front_1  |    ╭─────────────────────────────────────────────────╮
front_1  |    │                                                 │
front_1  |    │   ✖ Nuxt Fatal Error                            │
front_1  |    │                                                 │
front_1  |    │   Error: Cannot find module 'nuxt-i18n'         │
front_1  |    │   Require stack:                                │
front_1  |    │   - /app/node_modules/@nuxt/core/dist/core.js   │
front_1  |    │                                                 │
front_1  |    ╰─────────────────────────────────────────────────╯
front_1  |

代码

package.json

代码语言:javascript
复制
{
  "name": "app",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint:js": "eslint --ext \".js,.vue\" --ignore-path .gitignore .",
    "lint": "yarn lint:js"
  },
  "dependencies": {
    "@nuxtjs/auth": "^4.9.1",
    "@nuxtjs/axios": "^5.13.1",
    "@vue/test-utils": "^1.3.0",
    "babel-core": "^7.0.0-bridge.0",
    "babel-jest": "^27.4.6",
    "core-js": "^3.9.1",
    "jest": "^27.4.7",
    "nuxt": "^2.15.3",
    "vue-jest": "^3.0.7"
  },
  "devDependencies": {
    "@nuxtjs/eslint-config": "^6.0.0",
    "@nuxtjs/eslint-module": "^3.0.2",
    "@nuxtjs/vuetify": "^1.11.3",
    "babel-eslint": "^10.1.0",
    "eslint": "^7.22.0",
    "eslint-plugin-nuxt": "^2.0.0",
    "eslint-plugin-vue": "^7.7.0"
  }
}

Dockerfile

代码语言:javascript
复制
FROM node:14.15.5-alpine

ARG WORKDIR
ARG CONTAINER_PORT
ARG API_URL

ENV HOME=/${WORKDIR} \
    LANG=C.UTF-8 \
    TZ=Asia/Tokyo \
    HOST=0.0.0.0 \
    API_URL=${API_URL} \
    NPM_CONFIG_PRODUCTION=false

# ENV確認
RUN echo ${HOME}
RUN echo ${CONTAINER_PORT}
RUN echo ${API_URL}

WORKDIR ${HOME}

COPY package*.json ./

#Vutify導入
RUN apk update && \
    apk upgrade && \
    apk add --no-cache make gcc g++ python && \
    yarn install

COPY . .

RUN yarn run build

EXPOSE ${CONTAINER_PORT}

docker-compose.yml

代码语言:javascript
复制
version: '3.8'

services:
  db:
    image: postgres:12.3-alpine
    environment:
      TZ: UTC
      PGTZ: UTC
      POSTGRES_PASSWORD: $POSTGRES_PASSWORD
    volumes:
      - ./api/tmp/db:/var/lib/postgresql/data

  api:
    build:
      context: ./api
      args:
        WORKDIR: $WORKDIR
    command: /bin/sh -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'"
    environment:
      POSTGRES_PASSWORD: $POSTGRES_PASSWORD
      API_DOMAIN: "localhost:$FRONT_PORT"
    volumes:
      - ./api:/$WORKDIR
    depends_on:
      - db
    ports:
      - "$API_PORT:$CONTAINER_PORT"

  front:
    build:
      context: ./front
      args:
        WORKDIR: $WORKDIR
        CONTAINER_PORT: $CONTAINER_PORT
        API_URL: "http://localhost:$API_PORT"
    command: yarn run dev
    volumes:
      - ./front:/$WORKDIR
    ports:
      - "$FRONT_PORT:$CONTAINER_PORT"
    depends_on:
      - api
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-24 08:34:07

我认为这是由升级引起的故障,但这一次的错误是由nuxt.config.js中的nuxt.config.js设置引起的。注释掉之后,docker命令就像往常一样开始了。

代码

nuxt.config.js

代码语言:javascript
复制
  // Doc: https://nuxt-community.github.io/nuxt-i18n/basic-usage.html#nuxt-link
  // i18n: {
  //   locales: ['ja', 'en'],
  //   defaultLocale: 'ja',
  //   vueI18n: {
  //     fallbackLocale: 'ja',
  //     silentFallbackWarn: true,
  //     messages: {
  //       ja: require('./locales/ja.json'),
  //       en: require('./locales/en.json')
  //     }
  //   }
  // },
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70827396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档