我安装了Node并在我的电脑上运行创建Sass的任务,这意味着在我的项目文件夹中有一个名为node_modules的文件夹。我想知道是否需要将node_modules文件夹上传到我的生产服务器。这可能是个愚蠢的问题,但请帮我确认一下。
典型情况下,您需要: 在服务器上安装了Node.js(和npm)。 在本地生成packaje.json。 npm init 。您应该在包含node_modules的文件夹中执行此操作。 生成package.json后。您将其上传到服务器。 当package.json在服务器上,特别是在项目文件夹中时,您可以使用 npm install 安装所有依赖项
node.js
构建静态文件,但使用另一个 web 服务器(例如nginx
)来提供服务,则不需要在生产服务器上安装node_modules
。 - Leonid Beschastnydist
文件夹),然后只将该文件夹部署到生产服务器上。 - Leonid Beschastnybundle.js
,我认为这是不必要的。 - s3c/node_modules/
或/build/
文件夹,也不需要上传.sass
/.scss
所在的任何位置。只需上传已编译并准备好在生产中使用的/dist/
文件夹即可。 - s3c