美文网首页
npx的一个日常使用

npx的一个日常使用

作者: 尤小小 | 来源:发表于2019-10-06 12:32 被阅读0次

初识npx

学习 react-creact-app 的的时候 npx create-react-app my-react-appcreate-react-app 这个模块是全局安装,npx 可以运行它,而且不进行全局安装。npx 将create-react-app下载到一个临时目录,使用以后再删除。所以,以后再次执行上面的命令,会重新下载create-react-app。

能否用npx解决我的问题

我当前全局环境的 webpack 是4.0,开发的一个项目使用的webpack2.0,开的项目是多页面,常使用 webpack --config webpack.config.js 来构建页面,其中的webpack 会使用全局的 webpack 版本,而不是当前项目的 webpack,这样构建就会报错。

解决方法一:

../../node_modules/.bin/webpack --config webpack.config.js

这个方法可以使用,但是项目中页面很多,使用这个命令需要清楚的知道当前的页面路径,找到正确的node_modules文件夹才可以。

解决方法二

使用 npxnpx 的原理很简单,就是运行的时候,会到 node_modules/.bin 路径和环境变量$PATH里面,检查命令是否存在。如果存在就用当前项目下的模块。

# 项目的根目录下执行
$ ../../node-modules/.bin/webpack --config webpack.config.js

npx 就是想解决这个问题,让项目内部安装的模块用起来更方便,只要像下面这样调用就行了。

$ npx webpack --config webpack.config.js

npx有木有很赞✌️

相关文章

  • npx的一个日常使用

    初识npx 学习 react-creact-app 的的时候 npx create-react-app my-re...

  • webpack

    ./当前目录 ../上级目录npx 运行本地目录的 安装、使用 安装 使用一个配置文件 然后执行npx web...

  • node包管理工具npm/nrm/yarn

    npx 使用 npx使用--阮一峰[http://www.ruanyifeng.com/blog/2019/02/...

  • npx使用

    前言 npx最想要解决的主要问题,就是调用项目内部安装的模块。比如我们通过-D安装了 Mocha工具。 如果需要调...

  • npx详细使用

    前几天接触到了npx,发现这个命令非常好用,这里总结下npx的使用。 npx是什么? npx是npm5.2之后发布...

  • npx 是什么,为什么用它

    npx 是npm 5.2版本后的一个指令使用npx和npm的区别npm方法npm install -g creat...

  • npm

    使用nrm工具切换淘宝源 npx nrm use taobao 如果之后需要切换回官方源可使用 npx nrm u...

  • npm 默认源切换

    使用nrm工具切换淘宝源npx nrm use taobao 切换回官方源npx nrm use npm

  • [学习笔记] npx使用

    npm 从 5.2 版本开始,增加了 npx 命令 Node 自带 npm 模块,所以可以直接使用 npx 命令 ...

  • 快速创建react项目

    1.node 新版本自带npx 2.使用npx是为了减少全局安装对硬盘的占用量

网友评论

      本文标题:npx的一个日常使用

      本文链接:https://www.haomeiwen.com/subject/jojupctx.html