【问题标题】:How to use angular-cli source as global package?如何使用 angular-cli 源作为全局包?
【发布时间】:2019-04-01 07:32:39
【问题描述】:

我正在尝试使用从 repo 下载的 angular-cli 源代码作为所有 @angular 和 @angular-devkit 软件包的全局软件包。 @angular/cli 的 README 建议从 dist/ 运行 yarn link,然后从项目目录运行 yarn link @angular/cli。但是,angular-cli/dist 中的包文件不包含 node_modules 目录,因此当节点加载缺少依赖项的包时出现运行时错误。希望这是有道理的。

我的问题是任何人都可以推荐一个有效的配置,以便我可以使用 angular-cli 源作为我的全局 @angular 和 @angular-devkit 包吗?或者这只是 angular-cli build 中的错误,npm build 是否应该在 angular-cli/dist 中创建包依赖项?

【问题讨论】:

    标签: angular angular-cli


    【解决方案1】:

    你试过了吗

    npm install -g @angular/cli
    

    【讨论】:

    • 是的,@angular/cli 在 npm 的全局包目录中。我正在尝试使从 repo 下载的 angular-cli 源代码成为我的全局包,如README 中所述。但是,配置不起作用 b/c 并且节点抛出运行时错误。
    • 您是否尝试过删除 node_modules 文件夹并重新安装 npm?
    猜你喜欢
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2017-04-06
    • 2018-08-18
    • 2017-08-22
    • 1970-01-01
    • 2017-02-08
    • 2017-01-02
    相关资源
    最近更新 更多