Sh 脚本:运行 npm / http-server

Sh script : run npm / http-server

我正在编写一个 shell 脚本来构建一个 angular 应用程序(ng 构建),然后 运行 在 angular 捆绑了应用程序。 Web 服务器是 运行 使用 http-server 命令。 (http-server 就像 npm 一样需要在我的服务器中全局安装,这样脚本才能 运行 成功。) 出于某种原因,我想将 angular 源代码复制到另一台服务器并在那里执行脚本。我无法判断 npm/ng 和 http-server 是否安装在另一台服务器上。 如果我尝试从脚本自动安装它们(例如:npm install --global http-server),root/admin 会成为问题吗?

如果没有安装包,则不能使用。

不,如果您在项目中本地安装此包,则不需要管理员权限。

如果你想全局安装你的包,那么你将需要管理员权限。