Npm
学习笔记
mrhaoxiaojun
这个作者很懒,什么都没留下…
展开
-
npm update没有更新package.json文件中的版本
npm update没有更新package.json文件中的版本,package-lock.json文件更新了,这个操作我记得之前是都更新的。npm update命令的目标是根据package.json文件中指定的内容更新package-lock.json。ncu检查package.json文件中的更新 ncu -u更新package.json文件 npm。update从package.json文件更新package-lock.json文件。下面是我百度后找到的答案,记录。原创 2023-03-01 10:36:54 · 1440 阅读 · 1 评论 -
一个简版的vue2组件库
参考:仿element使用vue实现自己的UI组件库(https://blog.csdn.net/qq316020201/article/details/87090721)从零开始搭建Vue组件库 VV-UI(https://www.cnblogs.com/tiedaweishao/p/7825997.html)Element源码系列——Vue加载Markdown(https://blog....原创 2019-07-01 10:34:23 · 1107 阅读 · 0 评论 -
如何构建一个cli工具
原因:经历过多次的从0到1,手动搭建了N个项目之后,大量的重复性劳动所以:DRY(Don’t repeat yourself)一个简单cli 避免更多的重复1、创建一个目录2、npm init3、你可能需要这些依赖加入到你的package.json中 "dependencies": { "chalk": "^2.4.1", "commander": "^2.18.0",...原创 2020-02-19 18:39:15 · 1499 阅读 · 0 评论 -
npm version常用命令及用法示例
npm version 是一个大家平时不常用的命令。仅作记录。prereleasenpm version prereleasepackage.json 中的版本号1.0.0变为 1.0.1-0再次执行 npm version prereleasepackage.json 中的版本号1.0.1-0变为 1.0.1-1操作说明 当执行npm version prerelease时,如果没有预发布号,则增加minor,同时prerelease 设为0;如果有prerelease, 则prere.转载 2020-11-11 10:56:11 · 1301 阅读 · 0 评论 -
NPM关于package.json每次发布的时候都自动更新的问题
由于npm默认的都是^符号,导致每次项目构建时,自动更新组件版本。指定版本:比如1.2.2,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。(例如"vue": “2.6.10”,)波浪号~(tilde)+指定版本:** 比如~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x**,也就是说安装时不改变大版本号和次要版本号。(例如"vue": “~2.6.10”,)插入号^(caret)+指定版本:** 比如ˆ1.2.2,表示安装1.x.x的最新版本(原创 2020-11-11 10:47:58 · 748 阅读 · 0 评论 -
Sonatype Nexus3 Repository Manager 搭建 npm 私服
文章目录Sonatype Nexus3 Repository Manager 搭建 npm 私服下载安装windowsLinux添加npm仓库0、重要关系含义1、点击Create repository创建仓库2、再次点击Create repository3、第三次点击Create repository配置与验证npm仓库1、设置nodejs的默认仓库地址2、验证发布包到私服添加权限认证1、创建nx...原创 2019-12-28 16:28:17 · 3732 阅读 · 0 评论 -
Nexus Repository Manager 搭建 npm 私服使用记录
用 Nexus Repository Manager 搭建 npm 私服添加npm仓库以下输入的Name都是根据自己需求修改点击在左侧菜单Repositories, 然后点击Create repository按钮.再次点击Create repository按钮., 增加 npm(hossted) 输入 Name: npm-xueyou 用于存放自己的私有包配置与验证npm仓库$np...原创 2019-08-08 11:51:27 · 626 阅读 · 0 评论 -
npm 使用安装超时的解决办法
在安装vue的过程中,每每用到npm的时候都会超时,必须使用淘宝镜像。永久使用:npm config set registry https://registry.npm.taobao.org临时使用:npm install node-sass --registry=http://registry.npm.taobao.org还有个常用命令,可以解决些奇怪的问题npm cache c...转载 2019-06-26 16:12:41 · 16300 阅读 · 0 评论 -
封装简单的axios库
1.新建http.js文件,封装axios get post 方法import axios from 'axios'import qs from 'qs'import 'es6-promise'axios.defaults.baseURL = '/api';export function get(url, params) { return new Promise((reso...转载 2018-03-16 09:46:27 · 295 阅读 · 0 评论 -
node更新版本后sass无法编译解决办法
npm install node-sass:出现错误Error: ENOENT: no such file or directory, scandir '/Users/haoxiaojun/xfs-git/fecode/workdesk/vue-h5/node_modules/node-sass/vendor' at Error (native) at Object.fs.readd原创 2017-12-28 11:21:56 · 5314 阅读 · 2 评论 -
npm全局路径查找
了解全局npm root -g查看在你的系统中全局的路径。我们也可以通过npm config ls -l | grep prefix(*nix) 系统中或是npm config get prefix来查看全局路径。是的prefix字段就是全局base path怎么设置全局路径呢?# in *nixnpm原创 2016-05-31 10:58:27 · 505 阅读 · 0 评论 -
有意思的npm
npm 官网:https://www.npmjs.com/npm install caniuse-cmd -g 一个提供HTML5,CSS3,JS等新技术浏览器兼容一览表的的命令行工具,,,例如:caniuse input转载 2016-06-24 11:39:32 · 581 阅读 · 0 评论