我正在使用node.js创建一个命令行应用程序。该应用程序封装了 ng new
命令。当创建一个新的angular项目时,依赖关系会自动安装。
这里的问题是,我们使用的是一个私有的npmjs仓库,它有时可能没有一些指定的依赖关系在里面,为了避免这种情况,我想有一个.npmrc文件,可以定义取组织特定的节点模块。为了避免这种情况,我想有一个.npmrc文件,在这个文件中,我可以定义从私有资源库中获取特定组织的节点模块,而从npm资源库中获取其余的节点模块。
有没有什么办法,让我在创建angular项目时,用ng new命令添加一个.npmrc文件?
先谢谢你
你可以这样做来避免使用全局配置。
yarn init
目录中yarn add ng
所以它从你列出的仓库中添加了ng。ng new ${yourprojectname}
使用您刚刚创建的本地ngnpm install
只是为了确保。