我正在尝试在Railway上部署NestJS应用程序。
我使用NPM作为我的包管理器。
我已经在项目设置中显式定义了一个运行命令和一个构建命令。
每当我尝试部署该项目时,都会遇到以下错误。
#13 3.042 npm WARN config production Use `--omit=dev` instead.
#13 3.134 npm ERR! Missing script: "install"
#13 3.134 npm ERR!
#13 3.134 npm ERR! Did you mean this?
#13 3.134 npm ERR! npm uninstall # Remove a package
#13 3.135 npm ERR!
#13 3.135 npm ERR! To see a list of scripts, run:
#13 3.135 npm ERR! npm run
#13 3.137
#13 3.137 npm ERR! A complete log of this run can be found in:
#13 3.137 npm ERR! /root/.npm/_logs/2023-01-14T18_01_46_797Z-debug-0.log
以前有人遇到过这种情况吗?它无法识别安装命令。
我尝试过使用和不使用自定义构建命令,但每次在Docker容器中运行npm run install
步骤时都失败了。
1条答案
按热度按时间kxkpmulp1#
我认为安装时应运行的命令是
npm install
,而不是npm run install
。您是否尝试过检查package.json文件并尝试在脚本中添加"install": "npm install"