pro*_*lic 4 continuous-integration npm node-modules package.json angular
我们可以将 node_modules 存储到公共文件夹而不是本地存储库文件夹(node_modules),然后将此公共文件夹用于 angular 项目吗?我将通过流程图解释我的要求:
我知道强烈建议我们将依赖项本地放置在 node_modules 文件夹中,以便更快、更可靠地加载它们。但我仍然试图创建一个包含本地模块的公共本地存储库(如 maven 中的 m2)。
首先,这是个好主意吗?(在我看来,如果我能够做到这一点,CD 过程将从 20-25 分钟减少到 2-3 分钟)[我们执行干净构建因此代理从存储库中清除本地更改,因此npm install是必需的]
所有依赖都是固定版本(不自动升级)
如何配置 npm 将包存储到公共文件夹而不是本地 node_modules
如何将公共存储库中存在的包导入到我的 angular 代码库中
谁可以帮我这个事 。??
我终于能够通过实施 Yarn 来实现这一目标。
我们必须将缓存路径设置为 . :
yarn config set cache-folder /usr/local/Caches/yarn
Run Code Online (Sandbox Code Playgroud)
实施后。我能够成功地达到上述要求。
| 归档时间: |
|
| 查看次数: |
1510 次 |
| 最近记录: |