CNode

求大佬解惑

问答
Ggebeibei发布于7 年前最后回复7 年前5 回复4506 浏览0 收藏

我在vs code学习nestjs项目时,import引入模块时,编辑器提示的绝对路径如“src/confg/config.service”,这种会报错模块找不到.请问是需要怎么配置一下tsconfig.json吗?

查看回复

回复 (5)

Z
zuohuadong#1·7 年前

https://docs.nestjs.cn/6/awesome 没贴出配置文件 不知道。 案例你可以看看

G
gebeibei#2·7 年前
引用 zuohuadonghttps://docs.nestjs.cn/6/awesome 没贴出配置文件 不知道。 案例你可以看看

@zuohuadong { "compilerOptions": { "module": "commonjs", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "target": "es6", "sourceMap": true, "outDir": "./dist", "baseUrl": "./", "incremental": true }, "exclude": ["node_modules"] } 这是我的配置,大佬帮忙看下

S
shadow88sky#3·7 年前

是不是提交git或者npm的时候,ignore文件里面写的config,而不是/config。 如果没有加/的话,提交上去的代码/src/config也会忽略。 自然就找不到啦。

G
gebeibei#4·7 年前
引用 shadow88sky是不是提交git或者npm的时候,ignore文件里面写的config,而不是/config。 如果没有加/的话,提交上去的代码/src/config也会忽略。 自然就找不到啦。

@shadow88sky 不是的,是在引用模块的时候vs code提示的模块路径是src/*这样的绝对路径,但是运行后会报模块找不到,将路径改成相对路径之后就不报错了。不过我就是想问问有没有什么办法可以配置之后可以让node的文件加载可以找到vs code提示路径的模块。

R
rrbe#5·7 年前

去 dist 看看 路径被编译成啥样了呀

参与回复
登录后即可参与回复。登录