При создании приложения NextJS в рабочей области Nx — ошибка получения :Не удается найти модуль «машинопись»

#typescript #next.js #nrwl-nx #nrwl

Вопрос:

При создании нового @nrwl/рабочего пространства с помощью следующего приложения JS — я получаю ошибку Ошибка: Не удается найти модуль «типоскрипт». Кто-нибудь сталкивался с той же проблемой ?

Шаги —

  1. Создайте новую рабочую область nx
  2. Создайте новое приложение с предустановкой NextJS
  3. Создайте приложение с помощью nx run <app-name>:build
  4. Создайте изображение с dist/apps/<app-name> диска или просто скопируйте его куда-нибудь
  5. бежать yarn или npm install
  6. После установки модулей — запустите приложение с yarn start

ошибка, которая возникает

 Error: Cannot find module 'typescript'
Require stack:
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrcutilitiestypescriptcompilation.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrcutilitiestypescript.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrccoretarget-project-locator.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrccoreproject-graphbuild-dependenciesexplicit-project-dependencies.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrccoreproject-graphbuild-dependenciesindex.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrccoreproject-graphproject-graph.js
- E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrccorefile-utils.js
- E:projectsrainnpocssample-onenode_modules@nrwlnextpluginswith-nx.js
- E:projectsrainnpocssample-onenext.config.js
- E:projectsrainnpocssample-onenode_modulesnextdistserverconfig.js
- E:projectsrainnpocssample-onenode_modulesnextdistservernext.js
- E:projectsrainnpocssample-onenode_modulesnextdistserverlibstart-server.js
- E:projectsrainnpocssample-onenode_modulesnextdistclinext-start.js
- E:projectsrainnpocssample-onenode_modulesnextdistbinnext
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
    at Function.mod._resolveFilename (E:projectsrainnpocssample-onenode_modulesnextdistbuildwebpackrequire-hook.js:96:28)
    at Function.Module._load (internal/modules/cjs/loader.js:745:27)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object.<anonymous> (E:projectsrainnpocssample-onenode_modules@nrwlworkspacesrcutilitiestypescriptcompilation.js:7:12)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\utilities\typescript\compilation.js',    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\utilities\typescript.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\core\target-project-locator.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\core\project-graph\build-dependencies\explicit-project-dependencies.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\core\project-graph\build-dependencies\index.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\core\project-graph\project-graph.js',    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\workspace\src\core\file-utils.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\@nrwl\next\plugins\with-nx.js',
    'E:\projects\rainn\pocs\sample-one\next.config.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\next\dist\server\config.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\next\dist\server\next.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\next\dist\server\lib\start-server.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\next\dist\cli\next-start.js',
    'E:\projects\rainn\pocs\sample-one\node_modules\next\dist\bin\next'
  ]
}
 

Версии
Следующие параметры: 11.1.0
@nrwl/nx-рабочее пространство: 12.9.0
узел:14.7.5
npm:6.14.4

Рабочее пространство.json

 {
  "version": 2,
  "projects": {
    "sample-one": {
      "root": "apps/sample-one",
      "sourceRoot": "apps/sample-one",
      "projectType": "application",
      "targets": {
        "build": {
          "executor": "@nrwl/next:build",
          "outputs": ["{options.outputPath}"],
          "options": {
            "root": "apps/sample-one",
            "outputPath": "dist/apps/sample-one"
          },
          "configurations": {
            "production": {}
          }
        },
        "serve": {
          "executor": "@nrwl/next:server",
          "options": {
            "buildTarget": "sample-one:build",
            "dev": true
          },
          "configurations": {
            "production": {
              "buildTarget": "sample-one:build:production",
              "dev": false
            }
          }
        },
        "export": {
          "executor": "@nrwl/next:export",
          "options": {
            "buildTarget": "sample-one:build:production"
          }
        },
        "test": {
          "executor": "@nrwl/jest:jest",
          "outputs": ["coverage/apps/sample-one"],
          "options": {
            "jestConfig": "apps/sample-one/jest.config.js",
            "passWithNoTests": true
          }
        },
        "lint": {
          "executor": "@nrwl/linter:eslint",
          "outputs": ["{options.outputFile}"],
          "options": {
            "lintFilePatterns": ["apps/sample-one/**/*.{ts,tsx,js,jsx}"]
          }
        }
      }
    },
    "sample-one-e2e": {
      "root": "apps/sample-one-e2e",
      "sourceRoot": "apps/sample-one-e2e/src",
      "projectType": "application",
      "targets": {
        "e2e": {
          "executor": "@nrwl/cypress:cypress",
          "options": {
            "cypressConfig": "apps/sample-one-e2e/cypress.json",
            "devServerTarget": "sample-one:serve",
            "tsConfig": "apps/sample-one-e2e/tsconfig.json"
          },
          "configurations": {
            "production": {
              "devServerTarget": "sample-one:serve:production"
            }
          }
        },
        "lint": {
          "executor": "@nrwl/linter:eslint",
          "outputs": ["{options.outputFile}"],
          "options": {
            "lintFilePatterns": ["apps/sample-one-e2e/**/*.{js,ts}"]
          }
        }
      }
    }
  },
  "cli": {
    "defaultCollection": "@nrwl/next"
  },
  "generators": {
    "@nrwl/react": {
      "application": {
        "babel": true
      }
    },
    "@nrwl/next": {
      "application": {
        "style": "scss",
        "linter": "eslint"
      }
    }
  },
  "defaultProject": "sample-one"
}

 

спасибо и с уважением,