查看插件版本號
npm info node-sass
查看npm 配置
npm config list
npm update @component/h5@latest 更新指定依赖
yarn upgrade @component/web —latest
设置淘宝源
npm config set registry https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
删除node_modules
1.安装npm包–rimraf
npm install rimraf -g
2.在cmd指令下,进入所需删除的node_modules文件夹的位置,再输入指令
rimraf node_modules
node-sass
npm uninstall --save-dev sass-loader
npm install --save-dev sass-loader@7.1.0
npm install node-sass --registry=https://registry.npm.taobao.org
// 马上仓库代理
npm config set registry=http://192.168.0.3:8081/repository/npm-group/
// 一句带过
npm install @component/web --registry=http://192.168.0.3:8081/repository/npm-group/
// 淘宝库
set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
npm config set registry http://registry.npm.taobao.org/
清理npm 缓存
npm cache clean -f
创建cli版本uni-app
vue create -p dcloudio/uni-preset-vue my-project
webpack
// 代理
{
'/bigData': {
target: 'http://192.168.3.84:9101',
changeOrigin: true,
pathRewrite: {
'^/bigData': `/`
}
}
}
npm scripts
1. 运行多个脚本
串行&& 并行& 或||
2. 日志输出
3. 脚本传参
第一第二个元素分别是 node 路径、脚本路径, 从第三个参数开始为脚本输入的参数
process.argv.splice(2) // [ '111', '222', '333' ]
4. 环境变量 cross-env
5. 钩子 pre post
钩子执行顺序图
参考链接: https://juejin.cn/post/6917533974285778957