npm install和 和有什么不一样npm run build?
npm install
npm run build
我在我的项目中注意到,有时 npm 在npm install执行时开始失败,但是在运行时npm run build,它工作得很好。
这两个目标的内部工作方式install又run build有何不同?
install
run build
npm install将依赖项安装到node_modules/您正在处理的节点项目的目录中。您可以调用install另一个 node.js 项目(模块),将其安装为您的项目的依赖项。
node_modules/
npm run build除非您在 package.json 文件中指定“构建”的功能,否则什么也不做。它允许您在将项目用于另一个项目之前为您的项目执行任何必要的构建/准备任务。
npm build根据build 的文档,是一个内部命令,由linkand命令调用:install
npm build
link
这是 npm link 和 npm install 调用的管道命令。
您不会npm build正常调用,因为它在内部用于使用 node-gyp 构建本机 C/C++ Node 插件。