草庐IT

npm-outdated

全部标签

npm安装报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\node_ca...)

使用npm安装时候报错了 根据网上经验解决方法:1.删除.npmrc文件该文件在:C:\Users{账户}\下的.npmrc文件,一般这种类型的都是默认被隐藏,一定要选择将隐藏取消掉删掉即可。  注意:当前方式确实是最有效的操作,但是并不是根本原因,删除该文件会是node恢复默认配置若没有进行过node的镜像配置或者其他操作配置,可忽略当前提示;若进行过node_cache(缓存目录)node_global(全局包存放目录)的配置操作,参考方法三操作2.或者直接用命令清理就行,控制台输入:npmcacheclean--force使用该方法,我是没有生效,那就自己追根朔源,若可行,自行忽略后续内

npm 笔记

NPMnpmstandsfor"NodePackageManager"包管理器可以把库,框架作为Nodejs模块引入。package.jsonpackage.json文件是所有Node.js项目和npm包的枢纽,它存储项目的相关信息。它由单个JSON对象组成,并以键值对的形式存储项目信息,且至少包含两个必填字段:“name”和“version”——但是最好提供有关项目的其他信息,这将对用户或者维护者有所帮助。添加作者Author在这个文件中最常见的信息之一是author字段,它说明了项目的创建者,它可以是字符串,也可以是带有联系人详细信息的对象。对于较大的项目,建议使用对象;比如下面的例子:"

npm 笔记

NPMnpmstandsfor"NodePackageManager"包管理器可以把库,框架作为Nodejs模块引入。package.jsonpackage.json文件是所有Node.js项目和npm包的枢纽,它存储项目的相关信息。它由单个JSON对象组成,并以键值对的形式存储项目信息,且至少包含两个必填字段:“name”和“version”——但是最好提供有关项目的其他信息,这将对用户或者维护者有所帮助。添加作者Author在这个文件中最常见的信息之一是author字段,它说明了项目的创建者,它可以是字符串,也可以是带有联系人详细信息的对象。对于较大的项目,建议使用对象;比如下面的例子:"

如何解决npm安装全局模块成功,但无法使用的情况。

今天在学习如何使用npm安装包的时候,在使用npminstallxxx-g安装全局包时,发现安装的包无法使用。而安装时cmd却没有报错,这令我很疑惑,这应该是安装成功了但却不能使用。如下图所示在查询了资料后,使用了npmroot-g命令,获得了全局包的安装路径,打开后发现该路径下确实有我安装的几个包如nodemonnrm这说明我是安装成功了,但是还是没能成功使用。经过一番查询资料,得知是可能是我电脑中环境变量中的路径和npmconfig中的路径不同。我们可以通过npmroot-g或者npmconfigls来查看npmconfig中的路径。我的已经设置为环境变量中的路径了,如果是错误的情况,pr

如何解决npm安装全局模块成功,但无法使用的情况。

今天在学习如何使用npm安装包的时候,在使用npminstallxxx-g安装全局包时,发现安装的包无法使用。而安装时cmd却没有报错,这令我很疑惑,这应该是安装成功了但却不能使用。如下图所示在查询了资料后,使用了npmroot-g命令,获得了全局包的安装路径,打开后发现该路径下确实有我安装的几个包如nodemonnrm这说明我是安装成功了,但是还是没能成功使用。经过一番查询资料,得知是可能是我电脑中环境变量中的路径和npmconfig中的路径不同。我们可以通过npmroot-g或者npmconfigls来查看npmconfig中的路径。我的已经设置为环境变量中的路径了,如果是错误的情况,pr

基于Vue3实现一个前端埋点上报插件并打包发布到npm

前端埋点对于那些营销活动的项目是必须的,它可以反应出用户的喜好与习惯,从而让项目的运营者们能够调整策略优化流程提高用户体验从而获取更多的$。这篇文章将实现一个Vue3版本的埋点上报插件,主要功能有通过Vue自定义指令形式实现点击事件上报提供手动调用上报方法上报每个页面访问人数与次数(UV,PV)上报用户在每个页面停留时长项目环境搭建本项目采用pnpm进行Monorepo环境搭建,因为未来这个项目可能会加入更多的工具包.安装pnpmnpminstallpnpm-g初始化package.jsonpnpminit新建配置文件.npmrcshamefully-hoist=true新建pnpm-work

基于Vue3实现一个前端埋点上报插件并打包发布到npm

前端埋点对于那些营销活动的项目是必须的,它可以反应出用户的喜好与习惯,从而让项目的运营者们能够调整策略优化流程提高用户体验从而获取更多的$。这篇文章将实现一个Vue3版本的埋点上报插件,主要功能有通过Vue自定义指令形式实现点击事件上报提供手动调用上报方法上报每个页面访问人数与次数(UV,PV)上报用户在每个页面停留时长项目环境搭建本项目采用pnpm进行Monorepo环境搭建,因为未来这个项目可能会加入更多的工具包.安装pnpmnpminstallpnpm-g初始化package.jsonpnpminit新建配置文件.npmrcshamefully-hoist=true新建pnpm-work

npm, npm中文文档, npm学习使用

npm为您和您的团队打开了整个JavaScript的世界。npm是世界上最大的软件注册机构,通过npm可以安装、共享、分发代码、管理项目依赖关系,每周下载量约为30亿次。该注册表包含600,000多个包(构建代码块)。来自各大洲的开源开发人员使用npm来共享和借用包,许多组织也使用npm来管理私有开发。NPM中文文档:npm中文文档英文文档:npm英文文档查找npm包:npmsearchNPM组成1)网站使用该网站发现包(构建代码块),设置个人资料以及管理您的npm体验的其他方面。例如,您可以设置Orgs(组织)来管理对公共或私有包的访问。2)命令行界面(CLI)该CLI从终端中运行。这是大多

npm, npm中文文档, npm学习使用

npm为您和您的团队打开了整个JavaScript的世界。npm是世界上最大的软件注册机构,通过npm可以安装、共享、分发代码、管理项目依赖关系,每周下载量约为30亿次。该注册表包含600,000多个包(构建代码块)。来自各大洲的开源开发人员使用npm来共享和借用包,许多组织也使用npm来管理私有开发。NPM中文文档:npm中文文档英文文档:npm英文文档查找npm包:npmsearchNPM组成1)网站使用该网站发现包(构建代码块),设置个人资料以及管理您的npm体验的其他方面。例如,您可以设置Orgs(组织)来管理对公共或私有包的访问。2)命令行界面(CLI)该CLI从终端中运行。这是大多

如何手写一个js工具库?同时发布到npm上

自从工作以来,写项目的时候经常需要手写一些方法和引入一些js库JS基础又十分重要,于是就萌生出自己创建一个JS工具库并发布到npm上的想法于是就创建了一个名为learnjts的项目,在空余时间也写了几个工具函数,后续还会再继续增加...这篇文章就是一篇实战文章,我把自己创建项目,发布到npm,以及遇到的问题和解决方案全都记录了下来,如果你也想创建一个自己的js工具库,可以根据这篇文章一步一步的尝试一下github项目地址npm项目地址创建项目打开命令窗口,创建一个项目文件mkdir learnjts  // 创建了一个名为 learnjts 的文件夹cd learnjts  // 进入此文件夹