【发布时间】:2020-05-03 16:07:18
【问题描述】:
我正在使用 node.js 创建一个命令行应用程序。该应用程序包装了来自 Angular CLI 的 ng new 命令。在创建新的 Angular 项目时,会自动安装依赖项。
这里的问题是我们使用了一个私有的 npmjs 存储库,它有时可能没有一些指定的依赖项。为了避免这种情况,我想有一个 .npmrc 文件,我可以在其中定义从私有存储库中获取组织特定的节点模块,并从 npm 存储库中获取其余节点模块。
有什么方法可以在创建角度项目期间使用命令 ng new 添加一个 .npmrc 文件?
提前致谢
【问题讨论】:
-
所以你想劫持 ng new 命令来添加你的自定义脚手架?例如比如一个 .npmrc 文件
-
@MichaelMano,是的,有点。就像 vue 有一个插件和预设类型的东西,你可以有一个自定义模板来创建你的项目。我想对角度做同样的事情
-
我最好的猜测是原理图
标签: node.js angular npm command-line-interface