npx的一些妙用

762 阅读1分钟

1. npm 从5.2版开始,增加了 npx 命令,如果低于5.2的版本可以手动全局安装


npm install -g npx

2. 无需全局安装快速使用npm模块 (一次性安装后并使用)

  • 不全局安装http-server 直接用npx开启一个本地静态服务器

  • 不全局安装vue-cli 直接以vue脚手架创建一个项目 (同理 react脚手架create-react-app是不是也可以 )


    npm i http-serve -g , http-serve  =》 npx http-serve 
    
    
    npm i @vue/cli -g , vue create helloWord =》npx @vue/cli create helloWord
    

3. 直接运行远程git仓库


   npx github:piuccio/cowsay hello
    

4. 使用npx代替nvm 切换node版本

  • 使用node 10.0.0 的版本来npm install

    npx -p node@10.0.0 npm install
    

5. 思路扩展

前端是不是可以直接运行某个远程的oss脚本来实现项目的静态资源的cdn上传