执行完tsc后,用node运行js发现报错了

Error: Cannot find module '@/xxx'

原因

在tsconfig中配置了paths, 但是typescript 不会对 别名进行额外的转换

"paths": {"@/*": ["./src/*"]}

解决

  • 使用苦 module-alias

在package.json配置跟 webpack alias 的路径指向然后在入口文件调用引用方法即可

// Aliases
"_moduleAliases": {"@root"      : ".", // Application's root"@deep"      : "src/some/very/deep/directory/or/file","@my_module" : "lib/some-file.js","something"  : "src/foo", // Or without @. Actually, it could be any string
}// 在入口文件最顶端调用即可
require('module-alias/register')
  • 使用webpack 或其他编译工具

参考文档

https://juejin.cn/post/6868472838613893127

Error: Cannot find module ‘@/xxx‘相关推荐

  1. nodejs express 启动报错:Error: Cannot find module 'xxx'

    nodejs express 启动报错:Error: Cannot find module 'xxx',这是因为缺少模块的引用. 比如我在代码中使用了'express-session',但是却没有在  ...

  2. vue项目Error: Cannot find module ‘xxx’类报错的解决方法

    现发现只要是报错 Error: Cannot find module 'xxx'(例如 Error: Cannot find module 'webpack')这类的问题都可以用下面的方法解决. 报错 ...

  3. Vue项目启动后Error: Cannot find module ‘xxx’的解决方法

    文章目录 1. 删除 2. 安装依赖 3. 启动项目 解决方法 1. 删除 删除 node_modules 整个文件夹和 package-lock.json 文件(这个文件不一定有),注意不是 pac ...

  4. Vue项目启动报错 error:cannot find module xxx

    原因:无法找到项目依赖的某个模块 解决办法: 1.删掉存放模块的文件夹node_module: 2.执行清除缓存命令 npm cache clean: 如果报错,使用强制清除npm cache cle ...

  5. ERROR: [Synth 8-439] module ‘xxx‘ not found not found 错误解决办法

    问题原因:Vivado 2021.2中关于HLS的操作都不兼容2022年份这个系统时间. 解决办法:将window的系统时间给成2021年之前,复位工程reset_pro,再次编译就好了. 1.本文部 ...

  6. 【JS】load script xxx failed : Error: Cannot find module xxx

    今天碰到了如题错误,我的写法是这样的: import { HubConnectionBuilder, HubConnection, HttpTransportType, HubConnectionSt ...

  7. Module build failed: Error: Cannot find module 'XXX'

    解决: 在项目目录下打开命令窗口,安装确实的文件(其他缺少的文件安装方法也类似如此) npm install node-sass

  8. 安装Uikit时ERROR in Entry module not found: Error: Can't resolve './src' in 'xxx'的解决思路

    yarn安装Uikit时遇到了ERROR in Entry module not found: Error: Can't resolve './src' in 'xxx'这个问题 反复查看官方文档依然 ...

  9. idea报错:Error:java: JDK isn‘t specified for module ‘xxx‘

    idea报错:Error:java: JDK isn't specified for module 'xxx' Code_LiYi 2020-07-01 11:54:34  274  收藏 分类专栏: ...

  10. Error: Module “xxx“ does not exist in container. / antd pro v5启用qiankun报错 / 同时使用mfsu和qiankun报错

    一.问题描述 我们用antd pro v5搭建前端项目,启用qiankun微前端模式,终端报错如下: Uncaught (in promise) Error: Module "xxx&quo ...

最新文章

  1. WPF线性渐变画刷应用之——炫彩线条
  2. 5G之争,到底争些什么?
  3. Spring-AOP实践 - 统计访问时间
  4. intranet的计算机环境包括,计算机四级考试网络工程师考点:企业网与Intranet
  5. Windows如何上传代码到Github
  6. Android之让手机能识别当前app为浏览器类型的APP
  7. java集合提取最小的日期_提取Java集合的元素-Java 8方法
  8. C语言打印彩色字符——以(枚举法+字符串查找)为例展示
  9. 小米12系列或首发2亿像素主摄:配原生1英寸超大底
  10. redhat怎样修改语言_硕士博士个人陈述(PS)辅导及修改服务带你极速前进!
  11. android bitmap oom 最新处理办法,【移动开发】Android中图片过大造成内存溢出,OOM(OutOfMemory)异常解决方法...
  12. 【渝粤教育】国家开放大学2018年春季 8612-22T传染病护理学 参考试题
  13. apple苹果IOS内购申请教程协议、税务和银行业务配置
  14. 阿里巴巴矢量图标如何修改颜色,以及原理
  15. 期货软件开发-期货软件搭建平台
  16. css样式后面显示点点点
  17. 【错误解决】Spring JPA的错误及其解决方案
  18. C语言中的清屏函数(自己编写)
  19. 大麦网首开客户分享会:没有吃喝 纯聊天
  20. 如何使用python进行自动网上考试

热门文章

  1. 光盘重装linux系统教程视频,重装系统?一步一步安装系统详细教程【带视频】。...
  2. 流媒体后视镜前装搭载小幅下滑,远峰与镜泰排位争夺白热化
  3. k8s运维-06-kubectl delete node的过程
  4. 基于FPGA的超声波测距(verilog)
  5. redis的二进制安全机制理解
  6. word2010制作自动编号目录
  7. EZchip花1.3亿美元买Tilera然后以8亿美元把自己与Tilera一起卖掉
  8. 简单好用的苹果手机软件数据备份软件
  9. 【毕业设计】基于人脸登录的大学生快递系统
  10. Java RESTful风格编程 和 RESTful架构详解