在创建一个新的angular项目时包含.npmrc。

问题描述 投票:2回答:1

我正在使用node.js创建一个命令行应用程序。该应用程序封装了 ng new 命令。当创建一个新的angular项目时,依赖关系会自动安装。

这里的问题是,我们使用的是一个私有的npmjs仓库,它有时可能没有一些指定的依赖关系在里面,为了避免这种情况,我想有一个.npmrc文件,可以定义取组织特定的节点模块。为了避免这种情况,我想有一个.npmrc文件,在这个文件中,我可以定义从私有资源库中获取特定组织的节点模块,而从npm资源库中获取其余的节点模块。

有没有什么办法,让我在创建angular项目时,用ng new命令添加一个.npmrc文件?

先谢谢你

node.js angular npm command-line-interface
1个回答
0
投票

你可以这样做来避免使用全局配置。

  1. 创建一个项目目录
  2. 将.yarnrc文件添加到你的项目目录下,并添加你所需的注册表,如:注册表=。https:/registry.npmjs.org。
  3. 然后 yarn init 目录中
  4. 然后 yarn add ng 所以它从你列出的仓库中添加了ng。
  5. 继续进行 ng new ${yourprojectname} 使用您刚刚创建的本地ng
  6. 在ng new创建了angular目录后,你可能还想把.npmrc和.yarnrc复制到项目里面,用你需要的注册表配置它们,然后运行 npm install 只是为了确保。
© www.soinside.com 2019 - 2024. All rights reserved.