NestJS / Swagger - 无法导入模块
NestJS / Swagger - Can't Import the Module
我正在创建样板 nestjs 应用程序。我想添加 @nestjs/swagger
进行投影但出现导入错误。无法导入模块。
npm install --save @nestjs/swagger@4.8.0 --force
出现错误后我尝试了上面的命令。删除并重新安装 node_modules。没有任何效果。
src/main.ts:2:44 - error TS1005: 'from' expected.
2 import { DocumentBuilder, SwaggerModule } '@nestjs/swagger'
~~~~~~~~~~~~~~~~~
[7:47:36 PM] Found 1 error. Watching for file changes.
这是 main.ts 文件
import { NestFactory } from '@nestjs/core';
import { DocumentBuilder, SwaggerModule } '@nestjs/swagger'
import { AppModule } from './app.module';
import * as cookieParser from 'cookie-parser';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const options = new DocumentBuilder()
.setTitle('NestJS Middleware Test')
.setDescription('Implemenet a simple requst interceptor for authorization')
.setVersion('0.0.1')
.build();
const document = SwaggerModule.createDocument(app, options)
SwaggerModule.setup('api', app, document)
app.use(cookieParser());
await app.listen(3000);
}
bootstrap();
您使用了错误的导入语法。即使在错误消息中,您也可以看到 'from' expected
.
正确的导入方式是
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger'
我正在创建样板 nestjs 应用程序。我想添加 @nestjs/swagger 进行投影但出现导入错误。无法导入模块。
npm install --save @nestjs/swagger@4.8.0 --force
出现错误后我尝试了上面的命令。删除并重新安装 node_modules。没有任何效果。
src/main.ts:2:44 - error TS1005: 'from' expected.
2 import { DocumentBuilder, SwaggerModule } '@nestjs/swagger'
~~~~~~~~~~~~~~~~~
[7:47:36 PM] Found 1 error. Watching for file changes.
这是 main.ts 文件
import { NestFactory } from '@nestjs/core';
import { DocumentBuilder, SwaggerModule } '@nestjs/swagger'
import { AppModule } from './app.module';
import * as cookieParser from 'cookie-parser';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const options = new DocumentBuilder()
.setTitle('NestJS Middleware Test')
.setDescription('Implemenet a simple requst interceptor for authorization')
.setVersion('0.0.1')
.build();
const document = SwaggerModule.createDocument(app, options)
SwaggerModule.setup('api', app, document)
app.use(cookieParser());
await app.listen(3000);
}
bootstrap();
您使用了错误的导入语法。即使在错误消息中,您也可以看到 'from' expected
.
正确的导入方式是
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger'