gpt4 book ai didi

php - 在 laravel 应用程序中安装 npm 包

转载 作者:行者123 更新时间:2023-12-04 17:35:26 36 4
gpt4 key购买 nike

我现在想部署我的 laravel 应用程序,在此之前我只想了解 npm 包,我是安装它们还是保持原样?

该应用无需运行 npm install 即可正常运行。

应用程序大小是 20000 页,如果我运行 npm install 它将是 32000。

有什么帮助吗?如果我安装了所有软件包,接下来我应该做什么?

    "devDependencies": {
"axios": "^0.18",
"bootstrap": "^4.1.0",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^4.0.7",
"lodash": "^4.17.5",
"popper.js": "^1.12",
"resolve-url-loader": "^2.3.1",
"sass": "^1.15.2",
"sass-loader": "^7.1.0",
"vue": "^2.5.17"
}

最佳答案

您上面显示的包都是开发依赖项,因此您只需要在您的机器上使用它们来执行开发。当您稍后使用 npm run devnpm run prod 构建它时,它将转换为 JS 代码。

因此,如果您说该应用程序可以在您要部署该应用程序的生产服务器上运行,这意味着您可以在服务器上全局访问您使用的包,否则它不会 100% 运行。

所以你不需要运行 npm install 因为它会安装所有的 dependenciesdevDependencies,所以你应该使用npm install --only=prod(或--only=production)仅安装dependencies,而不安装devDependencies,无论 NODE_ENV 环境变量的值如何。

注意:如果您的 package.json 中没有依赖项,则无需在生产服务器上执行此操作。

关于php - 在 laravel 应用程序中安装 npm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56830793/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com