首页 > 解决方案 > 节点包管理器的 npm install 命令是否会自动运行 npm build

问题描述

我已将一个可重用的节点 js 项目集成到 azure,并使用命令“npm publish”将节点项目发布到 npm 的 azure artifact store。

我在管道中有一个 azure 任务,它在我的主项目中使用这个可重用的包,yaml 内容如下:

npm install <my reusable package name from internal azure npm registry>
npm install //this installs all other packages based on main project's package.json

npm 命令“npm install”是否在下载包后立即运行“npm build”命令?如果是这样,那么我不想在发布之前构建我的 npm 包。

我想确保当有人安装我的可重用包时 dist 文件夹可用。

例如,当我在安装后安装 npm 包“vue-tabulator”时,我注意到它填充了 dist 文件夹。我不确定所有包裹是否都会发生这种情况。

标签: javascriptnode.jstypescriptnpmnode-modules

解决方案


推荐阅读