xm-demo1
v1.0.0
Published
xxnode
Downloads
1
Readme
version 1.0.0
主版本号: 重大更新 或者重大的改动 比如vue2 2.6.0 vue3 3.0.0 此版本号: 功能更新 比如vue3提供了很多编译宏 3.1.0 修订号: 比如fix bug的修复啥的 3.1.1
devDependencies
开发依赖都要安装到这里
npm i 包名 --save-dev
npm i 包名 -D 缩写
比如 webpack vite rollup 生产环境不需要
dependencies 生产环境所需要的依赖
比如 vue vuex vue-router md5
peerDependencies 给编写插件人员或者编写npm包的开发人员去使用的
对等依赖 比如 写了一个vite plugin的插件 那这个插件不能凭空运行的 需要依赖宿主环境 依赖vite 就需要写到里面去
npm run xxx 的原理及查找顺序
1.会在当前的项目去找有没有node_modules/.bin文件里的对应的命令 2.如果找不到 就去全局的node_modules下面去找 比如通过npm install xxx -g进行安装的都会存到全局的node_modules 3.如果还找不到 就去环境变量里面找 4.最后找不到 就进行报错处理
npm 和 npx 区别
npx侧重于执行命令的,执行某个模块命令。虽然会自动安装模块,但是重在执行某个命令
npm侧重于安装或者卸载某个模块的。重在安装,并不具备执行某个模块的功能。