Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试部署 Nestjs API(使用 Auth0 身份验证)。当我在 VS Code 中运行它时npm run start:watch server,一切都很好。现在的问题是:我应该怎么做才能将它部署到网络服务器上?我应该只复制 dist 文件夹(在 runnin 之后tsc)吗?node_modules 呢?我应该将端口留给 3000 吗?作为旁注,我正在尝试将它部署在 Azure 上,但我想这些问题适用于任何平台。
npm run start:watch server
tsc
非常感谢!
修改你的 package.json 文件,并添加一个postinstall脚本,这个脚本应该是tsc或者tsc --sourceMap false如果你想避免生成 sourceMaps。
postinstall
tsc --sourceMap false
在安装所有 npm 包后,这将使天蓝色运行 tsc,记住也要更改start脚本,所以它的值是 'node dist/index.js'
start