【问题标题】:node_modules directory on the server in vue/cli app?vue/cli 应用程序中服务器上的 node_modules 目录?
【发布时间】:2020-04-11 20:19:40
【问题描述】:

在我在服务器上部署@vue/cli 4.0.5 应用程序之后(ubuntu 下的apache 托管) 我注意到应用程序中的 node_modules 目录,想知道我们在服务器上是否需要它?

在 .gitignore 我有行:

.DS_Store
node_modules
/dist

.env.development
.env.production

本地和服务器上

为了部署,我运行命令:

npm run build

在项目中添加新包后,我必须在服务器上运行

npm install

对吗?

【问题讨论】:

    标签: vuejs2


    【解决方案1】:

    简短回答:是的,是的,是的

    长答案:
    是的,node_modules 必须同时在您的开发和生产环境中。所有供应商/包文件都存储在该文件夹中。

    你永远不要git这个文件夹,因为npm install会根据package-lock.json文件自动安装所有需要的包。

    是的,对于您添加的每个包,您必须运行npm install,才能真正下载新包,并获取将提交的更新锁定文件。

    【讨论】:

      猜你喜欢
      • 2018-05-07
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多