当前位置: 首页 > news >正文

网站大全全部微网站自助建站平台哪个好

网站大全全部,微网站自助建站平台哪个好,购物网站哪个是正品,h5页面图片文章目录 nvmdeasync包和node-gyp报错deasync包node-gyp报错 前言#xff1a;有些人看着还活着其实已经凉了好一会儿了。 初拿到项目 初拿到项目肯定是先看配置 package.json的啦#xff0c;看看都需要安装什么依赖#xff0c;然后 npm install,OK结束 皆大欢喜。 ————… 文章目录 nvmdeasync包和node-gyp报错deasync包node-gyp报错 前言有些人看着还活着其实已经凉了好一会儿了。 初拿到项目 初拿到项目肯定是先看配置 package.json的啦看看都需要安装什么依赖然后 npm install,OK结束 皆大欢喜。 ———————————————————————————————————— 开玩笑的啦公司的项目还有点点点点点点点点点复杂挺不容易的 那就先说一个最大的坑吧node的版本 或许 package.json上面会说只要6就OK但是实际情况是如果版本号太高的话也是不行的比如说我拿到公司的电脑配置环境的时候直接就下载的最新的稳定的版本稳定的版本也没用该不兼容还是不兼容20.0的版本依赖就安装不下来我电脑19.0的版本也安装不下来这个最好是问同事看用的哪个版本来安装。 在这个时候新学到一个非常有用的点就是 nvm nvm nvmNode Version Manager是用来管理和切换node.js的多个版本可以安装任何版本的node.js随意切换 但是有一个很重要的前提就是原来的node.js要卸载干净我了解的的是要卸载干净包括但不仅限于文件夹D盘C盘这里建议详细搜一篇文章看、环境变量那里也要清除干净 然后就是下载安装 安装包下载地址记得翻墙https://github.com/coreybutler/nvm-windows/releaseswindows系统下载nvm-setup.zip安装包安装的话我是直接安装到默认路径的因为可以免环境变量的配置安装到C默认C盘系统就直接给你配置了找到nvm文件的位置点开setting.text 在后面配置镜像源 node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/检测以及后续操作 nvm ls // 看安装的所有node.js的版本nvm list available // 查显示可以安装的所有node.js的版本请看图 如果node -v看不到那就是node没有卸载干净 使用的node版本的文件会存到nvm的文件夹下面。 5. 下面是看到的一些nvm别的命令 nvm命令行操作命令 1,nvm nvm list 是查找本电脑上所有的node版本- nvm list 查看已经安装的版本 - nvm list installed 查看已经安装的版本 - nvm list available 查看网络可以安装的版本2,nvm install 安装最新版本nvm3,nvm use version ## 切换使用指定的版本node4,nvm ls 列出所有版本5,nvm current显示当前版本6,nvm alias name version ## 给不同的版本号添加别名7,nvm unalias name ## 删除已定义的别名8,nvm reinstall-packages version ## 在当前版本node环境下重新全局安装指定版本号的npm包9,nvm on 打开nodejs控制10,nvm off 关闭nodejs控制11,nvm proxy 查看设置与代理12,nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror如果不设置的默认是 https://nodejs.org/dist/nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是 https://github.com/npm/npm/archive/.13,nvm uninstall version 卸载制定的版本14,nvm use [version] [arch] 切换制定的node版本和位数15,nvm root [path] 设置和查看root路径16,nvm version 查看当前的版本deasync包和node-gyp报错 OK真的栓Q了如果你遇到这个问题恭喜你在往大前端方向走因为这里涉及到一点后端。 deasync包 deasync 是一个 npm 包它的功能是可以将异步函数变为同步执行**。在 JavaScript 和 Node.js 中大部分操作都是以异步的方式执行的特别是涉及到 I/O如网络请求、读取文件等的操作。这是因为异步操作可以提高程序的运行效率避免因等待 I/O 操作完成而产生的阻塞。 但是在一些情况下可能需要以同步的方式执行操作即需要等待一个操作完成后再进行下一步。这时候就可以使用 deasync 包。 虽然 deasync 可以方便地将异步函数转换为同步函数但它并不应该被频繁使用。滥用 deasync 可能会降低程序的性能因为它会阻塞 Node.js 的事件循环。在大部分情况下建议使用异步编程的模式如回调函数、Promise、async/await 等。 需要注意的是deasync 包需要编译 C 代码因此在安装时需要一些编译工具。在 Unix/Linux 上需要 Python 和编译器。在 Windows上可能需要 Visual Studio 的一些组件。 node-gyp报错 我这个报错其实是一开始npm install的时候就报错了上面报错我查了一下需要配置python环境因为用到了哪个包和这个报错所以也需要稍微配一下后端环境方便解析代码下面是我了解到的知识 node-gyp 是一个跨平台命令行工具用于编译 Node.js 的本地插件。这些插件使用了 C 并需要在安装时进行编译。 如果你在使用 node-gyp 时遇到错误原因可能有以下几种 1. 环境问题node-gyp 需要一些特定的工具和库才能工作。例如在 Windows 上你可能需要 Python 和 Visual Studio。在 Unix/Linux 上你可能需要 Python、make 和一个 C 编译器。 2. 版本兼容性问题你的 Node.js 版本可能和你试图编译的插件不兼容。这可能是因为插件使用了 Node.js API 的一个已废弃的部分或者尚未更新以使用新版本的 API。 3. 插件本身的问题插件的源代码可能包含错误导致编译失败。 在调试 node-gyp 的问题时你可以尝试以下步骤 确保你的环境满足 node-gyp 的要求。在 Windows 上你可以使用 npm install --global --production windows-build-tools 来安装所需的工具和库。如果你的 Node.js 版本可能和插件不兼容尝试切换到一个不同的版本。你可以使用 Node Version Manager (nvm) 来管理和切换版本。检查插件的文档和问题追踪看看是否有其他用户遇到过同样的问题。可能的话联系插件的维护者以获取帮助。尝试删除 node_modules 目录和 package-lock.json 文件然后再次运行 npm install。这可能有助于解决一些 node-gyp 的问题。 这里又涉及到了一个npm install --global --production windows-build-tools的命令因为我没安装成功 一定要看报错信息和报错日志这样才知道哪里报错了这里报错信息就显示这个其实已经安装到我C盘的一个位置了不过自动安装失败了所以你打开手动安装一下就OK .这里那个公司的电脑太卡了报错信息调不出来没法展示图片其实按照报错信息给的位置手动下载就Ok友情提示里面下载需要一段时间 这个工具内存挺大的。它会自动全局安装Python和 Visual Studio Build Tools但我之前没安装上所以手动安装的python环境注意看好是需要3之前的版本还是之后的版本不一样执行这个命令将会安装这些工具并自动配置环境变量 但是只适合Windows系统 .npmrc文件是干嘛的这个我也了解了一下 .npmrc文件是一个配置文件用于存储和跟踪Node Package Manager (npm)的配置设置。它允许你控制多种npm行为并将这些设置跨多个npm运行或项目进行保存和复用。 .npmrc文件可以出现在几个位置每个位置对应不同的配置级别 全局级别在用户主目录下的.npmrc文件如~/.npmrc存储全局配置对所有npm项目有效。项目级别在项目目录下的.npmrc文件只对当前项目有效。 .npmrc文件中的常见配置项包括 registry配置npm使用的包package注册表的URL。常用于把默认的npm仓库切换为镜像仓库如淘宝的cnpm以加快包的下载速度。prefix设置全局包的安装目录一般用于解决全局包权限问题。save-exact配置是否在package.json保存精确的包版本而非版本范围。 .npmrc文件是纯文本文件可以用任何文本编辑器打开。配置项采用key-value的格式如registryhttps://registry.npmjs.org/每行一个。 OK 虽然但是收获满满学到知识的感觉让我很心安。明天继续保持
http://wiki.neutronadmin.com/news/343449/

相关文章:

  • 商城微网站建设多少钱多少人用wordpress
  • 企业如何进行网站推广沙县住房和城乡规划建设局网站
  • 网站开发流程可规划为那三个阶段wordpress 开发 pdf
  • 东莞php网站建设价格找人代做网站费用
  • 廊坊网站建设制作电话asp网站开发的实训
  • 十条网站建设的seo策略金融行业seo整站优化
  • 自己怎么来建设网站湖南省建设厅官网查询
  • 几百块做网站廊坊企业网站外包
  • drupal joomla wordpress 移动设备优化建议怎么写
  • 重庆网站开发服务器discuz仿搜索网站
  • 对电子商务网站建设与管理的理解seo职位要求
  • 网站改版 域名404错误页面放在网站的哪里
  • 长春网站制作平台互联网电商是干什么的
  • 做网站推广要注意什么wordpress编辑器分段
  • 网站代码怎么改wordpress腾讯云插件
  • wordpress站点统计免费咨询图标
  • 深圳沙头角网站建设网站备案审核制度
  • 做外国美食的视频网站软文广告经典案例300大全
  • 图派科技做网站怎么样自己做网站可以盗图吗
  • 山西建设官方网站网站开发获客渠道
  • 开发区网站开发语言wordpress教程帕兰
  • 做游戏直播那个网站好如何注册网站免费的
  • 网站互动性装修网站怎么做推广
  • 盐城网站优化服务上海建站中心
  • 深圳大眼睛网站建设网站管理助手建站
  • ups国际快递网站建设模块分析怎么创建微信公众号免费
  • html语言中文解释大全 | 网站建设 - 红黑联盟论坛python如何开发小软件
  • 廊坊网站建设方案生活服务网站开发与设计
  • 网站应包括的基本功能和高级功能wordpress注册页面地址
  • 58同城新密网站建设网站邮箱代码