zoukankan      html  css  js  c++  java
  • npx 是什么?

    npx 是什么?

    本文写于 2020 年 7 月 6 日

    很多人在学前端的时候,上来就告诉你 node xxxx, npm xxxxx, npx xxxxx, create-react-app xxxxx......

    然后大家就蒙了。其实这些都不是什么难学的概念,只是很多人一接触就接触一堆,根本没有时间去一个个了解,才会造成这种情况。

    上一篇文章介绍了什么是 npm,那么这篇就来说一下,什么叫做 npx。

    npx 是 npm 更新 5.2.0 版本时自带的。根据官方的描述,npx 是帮助我们执行依赖包里的二进制文件的。

    例如:

    npm i -D webpack
    ./node_modules/.bin/webpack -v
    

    这段操作的意思是,先在项目中安装 webpack,随后我们访问项目中的 webpack 的路径,来使用这个二进制文件,从而通过命令获取到版本。

    有了 npx,它能帮我们如何简化呢?

    npx webpack -v 即可!

    他是怎么运作的呢?

    • npx 会首先寻找当前依赖包中的可执行文件;
    • 如果找不到,就会去 PATH 中寻找;
    • 如果还找不到,就会下载安装,执行后删除!

    这样一来,全局包就完全可以被我们抛弃了!

    (完)

  • 相关阅读:
    C#如何通过NCO3.0来连接SAP并调用SAP中的RFC
    .Net连接到SAP【转载】
    将博客搬至CSDN
    Apache Flume 简介
    日志收集以及分析:Splunk
    《淘宝技术这十年》读后感
    python参考手册--第9章
    Hadoop将过时了?
    pythn BeautifulSoup
    Python性能鸡汤
  • 原文地址:https://www.cnblogs.com/xhyccc/p/13260575.html
Copyright © 2011-2022 走看看