前端学习笔记

1.vue3

2.npm原文链接

安装开发和生产依赖
npm install axios -S
npm install axios
npm i axios
开发者
npm install axios -D
npm i axios -D

生产环境不需要安装时,我们需要通过 npm install --production 来安装文件的依赖;

卸载某个依赖包:
npm uninstall package --save-dev
npm uninstall package -D
强制重新build
npm rebuild
清除缓存
npm cache clean

yarn---另一个npm包管理工具

npm和yarn常用命令对比
查看npm镜像
npm config get registry
直接设置npm的镜像:
npm config set registry https://registry.npm.taobao.org
使用cnpm,并且将cnpm设置为淘宝的镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm config get registry # https://r.npm.taobao.org/
npx是npm5.2之后自带的一个命令,npx的作用非常多,但是比较常见的是使用它来调用项目中的某个模块的指令

以webpack为例:全局安装的是webpack5.1.3,项目安装的是webpack3.6.0
如果我在终端执行 webpack --version使用的是哪一个命令呢?

显示结果会是 webpack 5.1.3,事实上使用的是全局的,为什么呢?
原因非常简单,在当前目录下找不到webpack时,就会去全局找,并且执行命令;
那么如何使用项目(局部)的webpack,常见的是两种方式:

方式一:明确查找到node_module下面的webpack
方式二:在 scripts定义脚本,来执行webpack;
方式一:在终端中使用如下命令(在项目根目录下)

./node_modules/.bin/webpack --version

方式二:修改package.json中的scripts

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "webpack": "webpack --version"
  },

终端中执行:

npm run webpack

但是这两种方式都有一点点麻烦,更好的办法是直接使用npx:

npx webpack --version

npx的原理非常简单,它会到当前目录的node_modules/.bin目录下查找对应的命令;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值