草庐IT

npm-outdated

全部标签

npm 和 yarn 的区别

引言虽然网上和知乎上有好多文章写npm和yarn的区别。并且我写的文章中借鉴他人的,但还是希望发出来,自己想看的时候,就立马可以找到。引用的文章也会在底部写出来了。yarn介绍yarn是由Facebook、Google、Exponent和Tilde联合推出了一个新的JS包管理工具,yarn是为了弥补npm的一些缺陷而出现的。npm的缺陷:npminstall下载速度慢,重新install时速度依旧慢同一个项目,安装的无法保持一致性。原因是因为package.json文件中版本号的特点导致的,下面三个版本号在安装的时候代表不同的含义。"5.0.3"#表示安装指定的5.0.3版本"~5.0.3"#

多个前端项目中公共组件使用方案(npm包方式)

1、背景公司有多个前端项目,每个项目独立部署,各个项目里可能会使用相同的组件或者页面。对于这样的组件或者页面如何管理呢?我们可以把公共的组件或者页面抽离,单独存放在一个项目里,然后在其他项目里引入这个公共的项目2、方案2.1创建一个公共组件项目commonpack(名字自己定义),如下图image.pngoutPages目录里是公共组件pageA和pageB,然后在根目录下创建index.js,向外暴露组件pageA和pageB。index.js文件里面代码如下importpageAfrom'./outPages/pageA'importpageBfrom'./outPages/pageB'e

多个前端项目中公共组件使用方案(npm包方式)

1、背景公司有多个前端项目,每个项目独立部署,各个项目里可能会使用相同的组件或者页面。对于这样的组件或者页面如何管理呢?我们可以把公共的组件或者页面抽离,单独存放在一个项目里,然后在其他项目里引入这个公共的项目2、方案2.1创建一个公共组件项目commonpack(名字自己定义),如下图image.pngoutPages目录里是公共组件pageA和pageB,然后在根目录下创建index.js,向外暴露组件pageA和pageB。index.js文件里面代码如下importpageAfrom'./outPages/pageA'importpageBfrom'./outPages/pageB'e

关于 reactjs:Error on npm run build with create-react-app

Erroronnpmrunbuildwithcreate-react-app我使用create-react-app样板构建了一个小型React应用程序。使用npmrun提供内容时,一切正常。但现在我第一次尝试运行构建器,因为我现在想展示一个演示。我尝试运行npmrunbuild但它出错了。这是npm日志:0infoitworkedifitendswithok1verbosecli['/usr/local/bin/node','/usr/local/bin/npm','run','build']2infousingnpm@3.3.123infousingnode@v5.1.14verboseco

关于 reactjs:Error on npm run build with create-react-app

Erroronnpmrunbuildwithcreate-react-app我使用create-react-app样板构建了一个小型React应用程序。使用npmrun提供内容时,一切正常。但现在我第一次尝试运行构建器,因为我现在想展示一个演示。我尝试运行npmrunbuild但它出错了。这是npm日志:0infoitworkedifitendswithok1verbosecli['/usr/local/bin/node','/usr/local/bin/npm','run','build']2infousingnpm@3.3.123infousingnode@v5.1.14verboseco

使用脚手架 快速开发 React组件 npm包 (基于TSDX)

大家好,我是公众号「线下聚会游戏」作者HullQin,开发了《联机桌游合集》,是个网页,可以很方便的跟朋友联机玩斗地主、五子棋等游戏。如何开发一个NPM包供其它项目使用?我们在开发React项目时,有各种脚手架供我们选择(CreateReactApp、Umi、NextJS等),他们默认配置好了Webpack等,极大提高了开发效率。那么如何开发NPM包呢?有类似的脚手架吗?我推荐TSDX理由如下:默认支持CommonJS、UMD、ESModule打包方式。(要开发通用的NPM包,这些的支持是必要的,不然你还得自己搞)自带开发环境、编译脚本。开发NPM包你必须要解决的一个问题:开发时有地方调试,发

使用脚手架 快速开发 React组件 npm包 (基于TSDX)

大家好,我是公众号「线下聚会游戏」作者HullQin,开发了《联机桌游合集》,是个网页,可以很方便的跟朋友联机玩斗地主、五子棋等游戏。如何开发一个NPM包供其它项目使用?我们在开发React项目时,有各种脚手架供我们选择(CreateReactApp、Umi、NextJS等),他们默认配置好了Webpack等,极大提高了开发效率。那么如何开发NPM包呢?有类似的脚手架吗?我推荐TSDX理由如下:默认支持CommonJS、UMD、ESModule打包方式。(要开发通用的NPM包,这些的支持是必要的,不然你还得自己搞)自带开发环境、编译脚本。开发NPM包你必须要解决的一个问题:开发时有地方调试,发

npm 切换镜像站点

方法一:更改npm配置文件:npmconfigsetregistryURLURL即为需要设置的镜像站点地址,如淘宝镜像:https://registry.npmmirror.com参考网站:http://www.runoob.com/w3cnote/npm-slow-use-cnpm.html。方法二:安装nrm管理,安装这个的前提是能确定链接到现在的镜像地址:npminstall-gnrm待安装完nrm之后,通过nrm管理镜像的地址,一条命令切换,如:nrmusetaobaonrm除了淘宝站点镜像之外还有其他的,可以使用一下命令查看:nrmls呃,使用sudoapt-getinstallnp