【问题标题】:Angular - Auto run command to add external packageAngular - 自动运行命令以添加外部包
【发布时间】:2018-11-26 12:51:45
【问题描述】:

我的 Angular 2+ 项目需要第三方包。 该软件包是通过类似的命令安装的

npm install --save auth0-js

该命令将下载包并存储在文件夹“\node_modules”中。
不幸的是,“\node_modules”没有检查到源代码控制中。
当有人拿到代码后,需要再次运行npm install命令。

理想情况下,我希望当有人运行该应用程序时,它会检查所有依赖包并在未安装时自动安装。

感谢您的时间和帮助。

【问题讨论】:

    标签: angular npm


    【解决方案1】:

    您使用哪个命令来运行应用程序?您是否使用 Angular CLI 命令 - ng serve 在开发模式下运行应用程序?

    如果是这样,我建议如下修改 package.json 文件

    "start": "npm install && ng serve"
    

    这将在使用 npm start 命令运行应用程序之前下载依赖项

    【讨论】:

    • 感谢您的帮助。我可以通过“ng serve --open”来做到这一点吗?我通常使用该命令来启动应用程序
    • "start": "npm install && ng serve --open"
    • 顺便说一句,这可能会减慢应用程序的启动速度,因为它会在您每次启动应用程序时尝试安装 npm 库
    猜你喜欢
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多