草庐IT

npm-packages

全部标签

解决运行js代码报错—Warning: To load an ES module, set “type“: “module“ in the package.json or use the .mjs

目录❌报错信息🎈解决方案✔️执行结果❌报错信息vscode运行js代码报错:(node:20452)Warning:ToloadanESmodule,set"type":"module"inthepackage.jsonorusethe.mjsextension. #查看报错信息Warning:ToloadanESmodule,set"type":"module"inthepackage.jsonorusethe.mjsextension.警告:加载ES模块时,在package.json包中设置“type”:“module”或使用.mjs扩展名。🎈解决方案#解决方法1、安装新版node.js2

解决在Mac下使用npm报错:Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘

目录操作说明操作系统:macOS命令:npminstall-g@vue/cli❎报错内容:npmERR!Error:EACCES:permissiondenied,mkdir'/usr/local/lib/node_modules/@vue'原因说明:没有足够的权限在/usr/local/lib/node_modules目录下创建文件夹解决方法:方法1:使用npm的全局安装目录(推荐)方法2:使用sudo(不推荐)补充:安装nvm操作说明操作系统:macOS命令:npminstall-g@vue/cli❎报错内容:npmERR!Error:EACCES:permissiondenied,mkd

怎样更新R版本以及迁移packages

这次写一下更新R的一点问题。更新R遇到这么几个问题,Rstudio不能客户端更新,更新要不要再官网下载新的版本,更新后原来安装的包怎么迁移。1.官网下载更新这个不多说,和第一次安装R是一样的过程,没有太大的问题。2.使用installr包进行更新这种方法比较符合习惯使用R的用户install.packages('installr')library(installr)updateR()上面代码的运行,在Rstudio中不行,需要在Rgui中运行才可,按照提示,就可以更新。注:如果以前自己的packages不是放在默认位置,默认迁移的时候是有问题的,可以采用下面的方法迁移。3.迁移原来的packa

解决启动vue前端报错:npm ERR! Missing script: “serve“

目录一、遇到问题二、出现报错的两个原因 三、解决办法 一、遇到问题npmERR!Missingscript:"serve"npmERR! npmERR!Toseealistofscripts,run:npmERR! npmrunnpmERR!Acomplet

超详细手把手教你四种方案彻底解决MAC npm install -g 报错permission denied

在日常开发过程中,我们使用MAC执行npminstall-g下载安装包的时候,经常会遇到如下报错:permissiondenied报错详情xxx@CN_C02xxxxx6M~%npminstall-gyarnnpmERR!codeEACCESnpmERR!syscallmkdirnpmERR!path/usr/local/lib/node_modules/yarnnpmERR!errno-13npmERR!Error:EACCES:permissiondenied,mkdir'/usr/local/lib/node_modules/yarn'npmERR![Error:EACCES:permi

前端如何发布npm包以及开发vue插件教程

第一步注册npm账号,附上官网链接npm官网第二步初始化项目,执行如下指令:npminit根据命令行提示填写对应信息,不需要则直接回车,最后会根据你填写的信息生成对应的package.json文件。第三步在package.json同级目录下新建index.js文件。代码如下:exportdefault{install:(Vue,options)=>{//1.添加全局资源(自定义指令)Vue.directive('my-directive',{bind(el,binding,vnode,oldVnode){//逻辑...}})//2.注入组件选项Vue.mixin({})//3.添加实例方法或者

111.包管理工具npm和pnpm区别

包管理工具npm和pnpm区别npmvspnpmnpm扁平化树,npm3解决了扁平化依赖树的问题,有引入了其他问题。扁平化处理node_modules下的包,相同路径下的包由于nodejs的机制,即使b的packages.json中没有依赖a,但是依旧能访问到a,会带来一些安全问题。拉平算法复杂。有些包不能被拉平。不会产生幽灵依赖问题npm3之前,node_modules下面的包没有扁平化处理,不同的模块会有相同的依赖,占用内存空间,占用下载资源,慢pnpm通过链接的方式来解决的。怎么产生幽灵依赖的?为什么会产生幽灵依赖,原因是因为npm的扁平化处理结构+nodejs的特性,使得我们直接访问到

conda安装软件报兼容性问题的解决 Found conflicts! Looking for incompatible packages.failed.UnsatisfiableError

相关环境lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu20.04.4LTSRelease: 20.04Codename: focalpython-VPython3.9.13whichpython/home/user/miniconda3/bin/pythonconda--versionconda22.9.0通过conda在base环境中安装特定的程序condainstall-cbiocondaA程序报错如下Collectingpackagemetadata(current_repoda

Module not found: Error: Package path 找不到模块

[1]ERRORin./src/node_modules/react-bootstrap/esm/AbstractModalHeader.js3:0-63[1]Modulenotfound:Error:Packagepath./useEventCallbackisnotexportedfrompackageE:\ProjectSource-Code\87VR-Game-Electron\src\node_modules\@restart\hooks(seeexportsfieldinE:\ProjectSource-Code\87VR-Game-Electron\src\node_module

小知识点:npm install -g 遇到权限问题

前言来啦老铁!新的一年开始了,笔者在2022年共发表了22篇技术文章,与2022年初计划的25篇基本相符,由于技术类文章编写时需要大量的积累和实时记录,因此产量相对没那么多以及也没那么稳定,2022年给自己打个合格分吧~新的一年,我也将持续更新技术作品,与大家共同进步!新年伊始,我们先来学点小知识,热热身吧~学习路径npm简介;npm常用命令;npm命令近期遇到的一个问题和解决方法;1.npm简介;这方面可以参考网络上的资料,如:https://zhuanlan.zhihu.com/p/3628287652.npm常用命令;这方面,笔者经常使用的命令有://查看npm版本npm-v//更新np