最近用到node模块knex(需要用它来操作mysql),npm简单分析错误提示及处理逻辑,发现是knex包用到sqlite3这个包,而用于node的sqlite3是需要随不同系统而进行本地编译生成的。提示未定义的module_name变量就出现在编译配置文件building.gyp中,另外还有module_path等。再进一步分析相关命令模块node-gyp及node-pre-gyp(它们是借助
转载 10月前
284阅读
关键字 --save 在生产环境中运行(默认) --save-dev 在开发环境运行(只能在本地运行) -g 全局安装,可以在命令行执行,可在多个模块中使用。但是不会在 生产以及开发环境中配置,运行 npm install 时,也不会安装其包(若不加 -g ,则默认安装在当前目录下)命令npm uninstall 卸载模块npm config list 查看配置(项目目录等)npm update
转载 2024-10-20 13:01:38
356阅读
## 1⃣️制作插件1. 安装nodenpm,之后新建一个文件夹,在终端中打开,执行命令npm init,一路回车然后输入yes即可,生成一个package.json, ` { "name": "swTest", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "ech
转载 8月前
452阅读
1. npm初始化 方式一:   npm init       (1)新建一个文件夹 重命名 npm-demo(2)打开文件夹,先按下shift键,然后鼠标右键,选择在此处进入命令窗口(3)在命令窗口输入 npm init(4)选择默认项 回车  回车……(5)完成后 会在npm-demo 文件夹中生成一个package.jso
转载 2024-04-23 14:24:09
406阅读
强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npmnodenpm版本对应关系 nvm是好用的Nodejs版本管理工具, 通过它可以方便地在本地调换Node版本。2020-05-28 Node当前长期稳定版***12.17.0***,   很久没有nvm了,于是打开 cmd,nvm install 12.17.0然后 C:/nvm/v12.17.0 就安装
Nodejs安装后使用 npm -v 命令无效果解决办法是需要删除C:\Users{账户}\下的.npmrc文件… ,注意不是删除安装文件下的.npmrc文件.node环境安装登录node官网(https://nodejs.org/en/)可以看到各种平台node版本下载。1、Windows 安装包(.msi) 32 位安装包下载地址 : https://nodejs.org/dist/v4.4.
## 实现 "yarn install 没有 node_modules" 的步骤 ### 流程概述 在开始讲解具体步骤之前,我们先来概述一下整个流程。实现 "yarn install 没有 node_modules" 的目标,主要分为以下几个步骤: 1. 确保已经安装了 Node.js 和 yarn; 2. 创建一个新的项目目录; 3. 在项目目录中初始化一个新的 package.json
原创 2023-11-20 08:43:49
300阅读
一、node.js是什么?有什么用?1.概述:a)、Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密集型实时应用。 b)、运行于浏览器的Javascript,浏览器就是
前言本文主要记录了自己编写一个npm包的流程。m-adds以编写一个两个数相加的方法为例,发布一个npm包的详细步骤如下安装node环境安装node环境按照官方介绍,安装完成之后可以通过node -v 和 npm -v 来确认nodenpm是否安装成功npm包中代码的编写打开cmd,输入以下代码mkdir m-adds //创建m-adds的文件,文件名可更改 cd m-adds //打
nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_modules 目录然后重新 install 这种事你没做过吗?)当然 npm 能成为现在世界上最大规模的包管理系统,很大
需求:Vue项目用到ECharts,需要配置,除了直接在index.html里面引入echarts文件外,还实践总结了如下两种npm配置方法,亲测有效,建议用方法二。方法一,注册echarts到vue的原型对象中,指定某个div作为echarts的画布:1,npm安装npm install echarts --save2,main.js增加设置// 引入echarts import echarts
转载 10月前
105阅读
在本教程中,我将向您展示如何使用Node.js和Cosmic JS创建一个简单的博客。 这将是您创建过的最快,最轻量的博客。 让我们开始吧。 TL; DR 观看演示 在Cosmic JS上安装Simple Blog App 在GitHub上查看代码库 入门 确保在计算机上安装了Node.js和NPM,如果没有, 请访问Node.js网站以安装最新版本。 确保已全局安装Yarn :
作者:王群,双燕早在今年5月百度前端智能化技术团队发布了webAI预测库Paddle.js,一时间国内web开发的小伙伴们欢欣鼓舞,毕竟是国内首个开源的机器学习web在线预测方案。这款webAI方案相对于Native应用,有着开发使用简单、部署方便等优势,而且执行速度也完全能够满足实时性的在线预测场景需要。而且在网络上百度前端智能化团队还推出了在线直播课程,手把手的教web开发的同学
文章目录npm包1 package-lock.josn2 package.json2.1 dependencies节点2.2 devDependencies节点3 nrm 切换下包镜像源4 包的分类5 包结构6 创建一个包7 发布包  npmnode 第三方模块称为 npm包,他是基于node内置模块封装的。可以更加方便开发,提高开发效率 通过 www.npmjs.com 可以搜索想
参考链接: npm 官网文档:https://docs.npmjs.com一. npm 是什么npmnode package manager,node 包管理器):顾名思义,就是用于安装、卸载、更新、查看和搜索 node 包的工具。二. npm 生态类似于 Linux 下的 apt-get,yum,PHP 中的 Composer,通过 npm 可以方便的管理各种 node 包,而不用再去管麻烦
一、npm简介    npmNode Package Manager)是随同node.js 一起安装的包管理工具,为了解决nodejs代码部署上的很多问题,常用以下场景:允许用户从npm服务器下载别人编写的地方包到本地使用。允许用户将自己编写的包或明显杭程序上传到NPM服务器供别人使用。二、npm使用前提必须先安装node.js,安装地址官网http://
转载 2024-08-20 22:19:16
325阅读
  在使用npm的时候,或者是通过npm下载了一些包,使用这些包的时候,有时候会遇到“npm 不是内部或外部命令”,或者“XXX 不是内部或外部命令”。这种情况一般都是由于安装node.js的时候,环境变量没有配置好。这里把如何配置环境变量做个笔记,以供参考。  一、安装node  npm是nodejs的一个子内容,所以要使用npm,就一定要先安装nodejs。安装方法其实没啥好说的,完全傻瓜化的
npm更新和nodejs更新 更新你已经安装的NPM库,这个很简单,只需要运行。 npm update -g 更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可: npm install -g n n latest 更新全局包
转载 2020-06-11 16:22:00
791阅读
2评论
# 使用 Yarn 安装 Node.js 项目依赖 在现代 JavaScript 开发中,依赖管理是一个至关重要的部分。为确保项目的可重复性,开发者需要一个有效的工具来管理库和框架的版本。Yarn 是一个流行的包管理工具,为 JavaScript 开发者提供了极大的便利。本文将详细介绍如何使用 `yarn install node_modules` 命令来安装项目的依赖,并通过代码示例帮助大家更
原创 2024-08-03 06:38:50
41阅读
在电脑上有时候你需要用不同的nodejs版本,所以用nvm管理node版本是很方便的。网上有好几种安装nvm的方法,这里我用的是nvm-setup.exe 安装,一路next装在C盘的话不出意外环境不用配置。我是安装到了D盘,首先在D盘创建nvm文件夹,然后先创建个nodejs空文件夹(一定是空的),如图: 这个nodejs文件是为了放你的node版本的。nvm安装https://pan.baid
  • 1
  • 2
  • 3
  • 4
  • 5