nestjs编译build后,无法启动报Cannot find module ‘@nestjs/core‘错误的解决方案

使用nest-cli创建的项目,默认package.json里有个编译选项,执行npm run build后,生成的dist文件夹,无法直接运行

查看dist文件夹下,并没有把node_modules文件夹编译过来,所以启动的时候,会报错

解决方案:把源码里的package.json拷贝到dist下,然后执行 npm  install  --omit=dev

npm  install  --omit=dev

使用 npm install --omit=dev 命令是一个有效的方法来安装项目依赖,同时排除掉开发依赖(devDependencies)。这个命令在部署应用到生产环境时尤其有用,因为它可以减少最终部署包的大小,从而提高应用的启动速度和减少资源占用。

最后再执行  node main.js  即可启动项目

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 18:02:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 18:02:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 18:02:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 18:02:03       20 阅读

热门阅读

  1. 设计模式(结构型设计模式——桥接模式)

    2024-03-20 18:02:03       22 阅读
  2. Spring Data访问Elasticsearch----Elasticsearch审计Auditing

    2024-03-20 18:02:03       23 阅读
  3. C语言实现红黑树

    2024-03-20 18:02:03       20 阅读
  4. Python实现ANSI CRC16校验算法

    2024-03-20 18:02:03       23 阅读
  5. JNI入门学习 对象,接口回调

    2024-03-20 18:02:03       19 阅读
  6. 2024最新华为OD机试试题库全 -【执行时长】- C卷

    2024-03-20 18:02:03       23 阅读
  7. 为什么守护网络安全需要用高防IP

    2024-03-20 18:02:03       18 阅读
  8. linux网络常用命令

    2024-03-20 18:02:03       19 阅读
  9. 力扣每日练习(3.16)补

    2024-03-20 18:02:03       22 阅读