• <legend id='NuoHk'><style id='NuoHk'><dir id='NuoHk'><q id='NuoHk'></q></dir></style></legend>
      <bdo id='NuoHk'></bdo><ul id='NuoHk'></ul>

      1. <small id='NuoHk'></small><noframes id='NuoHk'>

      2. <i id='NuoHk'><tr id='NuoHk'><dt id='NuoHk'><q id='NuoHk'><span id='NuoHk'><b id='NuoHk'><form id='NuoHk'><ins id='NuoHk'></ins><ul id='NuoHk'></ul><sub id='NuoHk'></sub></form><legend id='NuoHk'></legend><bdo id='NuoHk'><pre id='NuoHk'><center id='NuoHk'></center></pre></bdo></b><th id='NuoHk'></th></span></q></dt></tr></i><div id='NuoHk'><tfoot id='NuoHk'></tfoot><dl id='NuoHk'><fieldset id='NuoHk'></fieldset></dl></div>

        <tfoot id='NuoHk'></tfoot>

        Npm postinstall 仅用于开发

        时间:2023-08-09

          <small id='RQxuu'></small><noframes id='RQxuu'>

            <tbody id='RQxuu'></tbody>

          <i id='RQxuu'><tr id='RQxuu'><dt id='RQxuu'><q id='RQxuu'><span id='RQxuu'><b id='RQxuu'><form id='RQxuu'><ins id='RQxuu'></ins><ul id='RQxuu'></ul><sub id='RQxuu'></sub></form><legend id='RQxuu'></legend><bdo id='RQxuu'><pre id='RQxuu'><center id='RQxuu'></center></pre></bdo></b><th id='RQxuu'></th></span></q></dt></tr></i><div id='RQxuu'><tfoot id='RQxuu'></tfoot><dl id='RQxuu'><fieldset id='RQxuu'></fieldset></dl></div>
            <bdo id='RQxuu'></bdo><ul id='RQxuu'></ul>
              1. <legend id='RQxuu'><style id='RQxuu'><dir id='RQxuu'><q id='RQxuu'></q></dir></style></legend>
                  <tfoot id='RQxuu'></tfoot>
                • 本文介绍了Npm postinstall 仅用于开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有带有以下 package.json

                  {
                    "name": "my-app",
                    "version": "0.0.0",
                    "scripts": {
                      "prepublish": "bower install",
                      "build": "gulp"
                    },
                    "dependencies": {
                      "express": "~4.0.0",
                      "body-parser": "~1.0.1"
                    },
                    "devDependencies": {
                      "gulp": "~3.6.0",
                      "bower": "~1.3.2"
                    }
                  }
                  

                  当我将我的应用程序部署到生产环境时,我不想安装 devDependecies,所以我运行 npm install --production.但是在这种情况下,调用了 prepublish 脚本,但不需要,因为我在生产中使用 CDN 链接.

                  When I deploy my app to production, I don't want install devDependecies, so, I run npm install --production. But in this case, prepublish script is called, but it doesn't need to, because I use CDN links in production.

                  如何只在 npm install 之后而不是在 npm install --production 之后调用 postinstall 脚本?

                  How to call postinstall script only after npm install but not after npm install --production?

                  推荐答案

                  较新的 npm (& Yarn) 版本包括对在每个 installprepare 脚本的支持> 运行但仅在开发模式下.此外,prepublish 已被弃用.这应该足够了:

                  Newer npm (& Yarn) versions include support for the prepare script that is run after each install run but only in development mode. Also, the prepublish is deprecated. This should be enough:

                  {
                    scripts: {
                      "prepare": "bower install"
                    }
                  }
                  

                  文档:https://docs.npmjs.com/misc/scripts

                  这篇关于Npm postinstall 仅用于开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在持续集成构建中无头运行 JavaScript 单元测试 下一篇:将 Travis-CI 用于客户端 JavaScript 库?

                  相关文章

                  最新文章

                • <small id='HfOcg'></small><noframes id='HfOcg'>

                  <legend id='HfOcg'><style id='HfOcg'><dir id='HfOcg'><q id='HfOcg'></q></dir></style></legend>

                      <bdo id='HfOcg'></bdo><ul id='HfOcg'></ul>
                    <i id='HfOcg'><tr id='HfOcg'><dt id='HfOcg'><q id='HfOcg'><span id='HfOcg'><b id='HfOcg'><form id='HfOcg'><ins id='HfOcg'></ins><ul id='HfOcg'></ul><sub id='HfOcg'></sub></form><legend id='HfOcg'></legend><bdo id='HfOcg'><pre id='HfOcg'><center id='HfOcg'></center></pre></bdo></b><th id='HfOcg'></th></span></q></dt></tr></i><div id='HfOcg'><tfoot id='HfOcg'></tfoot><dl id='HfOcg'><fieldset id='HfOcg'></fieldset></dl></div>
                    1. <tfoot id='HfOcg'></tfoot>