我有一个NodeJs应用程序,我用打字稿构建。我正在使用gulp-develop-server。它在开发中非常有用。现在我想将它部署到ubuntu服务器,并且我遇到了找不到模块的问题。
我有一个dist文件夹,其中包含已转换的javascript,然后是与部署的dist文件夹位于同一级别的node_modules文件夹。当我在服务器上运行节点时,我得到的模块没有找到。 node确实找到了node_modules文件夹,但通常情况下,找不到的模块是依赖项的依赖项。
我应该部署什么以及如何让节点正确使用node_modules文件夹?
这就是我调用节点的方式。 node_modules与./dist处于同一级别。我也使用快递。
node ./dist/index.js