zoukankan      html  css  js  c++  java
  • 关于npx

    npx是一种在npm中安装工具,也可以被单独的下载使用 ,npx是npm5.2之后发布的一个命令,也就是只要npm的版本>=5.2就可以使用此命令;npx有很多用处,不限于通过npx http-serve来启动静态资源服务器。

    npx 是什么

    根据 zkat/npx 的描述,npx 会帮你执行依赖包里的二进制文件。举例来说,之前我们可能会写这样的命令:

    vi设计http://www.maiqicn.com 办公资源网站大全https://www.wode007.com

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

    如果你对 bash 比较熟,可能会写成这样

    npm i -D webpack
    `npm bin`/webpack -v

    有了 npx,你只需要这样

    npm i -D webpack
    npx webpack -v

    也就是说 npx 会自动查找当前依赖包中的可执行文件,如果找不到,就会去 PATH 里找。如果依然找不到,就会帮你安装!

    npx 甚至支持运行远程仓库的可执行文件,如:

    npx github:piuccio/cowsay hello
    npx: 1 安装成功,用时 1.663 秒
     _______
    < hello >
     -------
               ^__^
               (oo)\_______
                (__)       )/
                    ||----w |
                    ||     ||

    再比如 npx http-server 可以一句话帮你开启一个静态服务器!(第一次运行会稍微慢一些)

    npx http-server

    命令窗口中输出如下:  

    npx: 27 安装成功,用时 9.14 秒
    Starting up http-server, serving ./
    Available on:
    http://127.0.0.1:8080
    http://192.168.10.122:8080
    Hit CTRL-C to stop the server

    这个时候就可以通过 localhost:8080 或 ip:端口 来访问页面了,一句话就可以帮你启动静态资源服务器,简单实用。  

  • 相关阅读:
    腾讯//全排列
    腾讯//全排列
    腾讯//子集
    腾讯//子集
    腾讯///括号生成
    腾讯///括号生成
    腾讯//二叉树的最近公共祖先
    腾讯//二叉树的最近公共祖先
    腾讯//二叉搜索树的最近公共祖先
    腾讯//二叉搜索树的最近公共祖先
  • 原文地址:https://www.cnblogs.com/xiaonian8/p/13714278.html
Copyright © 2011-2022 走看看