我有两个警告,当启动角度12应用程序NX。我确信在NX Monorepo 12.3.4上发射角12应用程序时没有出现这些警告,所以它们出现在NX Monorepo 12.3.5中。
问题是我是犯了什么错误,还是这个NX问题,或者我该如何解决这个问题?
Option "hmrWarning" is deprecated: No longer has an effect.
Option "servePathDefaultWarning" is deprecated: No longer has an effect.
package.json
{
"nam
我有一个通过Jest进行工作测试的nestjs monorepo应用程序。这与全局单元测试有关,全局单元测试从package.json中的nestjs CLI创建的配置中获取配置。
我的storage.service.ts在其方法之一中使用了jimp来调整图像的大小。
它具有依赖于@jimp/gif的@jimp/types依赖关系,而gifwrap依赖于这个依赖关系。
对于在我的控制台中运行的每个测试,我都会看到这个错误:
ReferenceError: You are trying to `import` a file after the Jest environment has been
我尝试为我的简单的e2e后端服务介绍NestJS测试。我正在提供一个自定义userService和一个带有sinon的自定义UserRepository。
这是我的user.e2e-spec.ts文件:
import * as request from 'supertest';
import * as sinon from 'sinon';
import { Test } from '@nestjs/testing';
import { INestApplication } from '@nestjs/common';
impor
npm run start运行正常,但npm run start: dev抛出此错误: 7:14:22 PM - Found 0 errors. Watching for file changes.
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'src/models/note.model'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Modul
我有一个码头文件:
FROM node:14.15.0 as build
WORKDIR /node-app
COPY package*.json /node-app/
RUN npm set progress=false && npm config set depth 0 && npm cache clean --force
RUN npm install
COPY . .
RUN npm run build
FROM node:14.15
WORKDIR /node-app
COPY package.json /node-app/
RUN npm
我正在尝试使用@nest-modules/mailer。我创建了一个模块"example.module.ts“和服务"example.service.ts”。我按照文档中的说明在app.module.ts中加载了邮件模块。当我把它注入到ExampleService中时,nest抛出了这个错误: [ExceptionHandler] Nest can't resolve dependencies of the ExampleService (?). Please make sure that the argument at index [0] is available
创建一个,API服务器,但是当我运行命令npm时,我会出错。我的节点版本是v16.17.1,npm版本是8.19.2。
╰─ npx create-mf-app ─╯
? Pick the name of your app: server
? Project Type: API Server
? Port number: 8080
? Template: nestjs-auth
Your 'server
我试图用多个包(带有纱线工作区)将一个类型记录项目重构为monorepo。在其中一个包(packages/compiler)中,我安装了jest,并进行了几个测试。它们以前工作过,但是在重构之后,我得到了以下错误消息:
找不到名字“it”。是否需要安装
试飞员?试试npm i @types/jest或npm i @types/mocha
我似乎想不出该怎么开玩笑才能上班。
我已经在包中安装了“本地”和所有测试。但是,如果在node_modules/之后检查yarn install,我只能看到packages/compiler/node_modules中的.bin目录,并且可以看到安装在“根”
我正在尝试设置一个monorepo,使用管理monorepo,使用作为我的测试框架,使用作为我的测试运行器。当我尝试启动wallaby时,我在wallaby控制台中得到错误[Error] Automatic Jest configuration error: Module jest-cli is not found in '.'.。
我对rush和它的monorepo方法的理解是,根没有package.json -只有实际的库/应用程序有一个package.json文件。如果是这种情况,如何在根级别添加jest-cli?我在全球范围内安装了jest-cli。
我需要做什么才能让
我试图使用ValidationPipe,但无论我如何编写代码,发送请求时都会收到以下警告:No metadata found. There is more than once class-validator version installed probably. You need to flatten your dependencies。
我的路线是这样的:
@Get()
@UsePipes(new ValidationPipe({ transform: true }))
async findAll(@Query() queryDto: QueryDto) {
return await
我正在将Nestjs中的mssql与Typeorm连接起来,并获得错误Nest can't resolve dependencies of the EmployeeRepository
我的app.module.ts文件:
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import config from '.
我已经使用以下命令安装了TypeORM: Github repository npm i --save @nestjs/typeorm typeorm
up to date, audited 855 packages in 3s
86 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities 但是当我想使用@nestjs/typeorm时,它会显示“找不到模块”。 main.ts import 'dotenv/config';
import {Logger}
我有一个Dockerfile,它应该运行我的nest.js项目:
# syntax:docker/dockerfile:1
#base
FROM node:16.14.2-alpine AS base
ENV NODE_ENV=production
WORKDIR /app
RUN npm i -g npm@8.19.3 @nestjs/cli
COPY ["./package.json", "./"]
#dev
FROM base AS dev
RUN npm i
COPY . .
CMD ["npm", "run