CNPM

centOS 通过yum 安装nodejs和npm

我们两清 提交于 2020-08-14 03:33:56
官方查看有哪些版本,查找自己想要的nodejs源 https://github.com/nodesource/distributions 比如我安装14.x 先安装源: curl -sL https: // rpm.nodesource.com/setup_14.x | bash - 然后: yum -y install nodejs 通过:node -v 和npm -v 查看版本,说明安装成功 替换为淘宝NPM镜像 首先我们可以查看原本的镜像地址: npm get registry https: // registry.npmjs.org/ 然后替换成淘宝的: npm config set registry http: // registry.npm.taobao.org/ 如果想恢复原来的镜像地址: npm config set registry https: // registry.npmjs.org/ 如果用淘宝定制的cnpm工具来代替默认的npm: npm install -g cnpm --registry=https: // registry.npm.taobao.org 来源: oschina 链接: https://my.oschina.net/u/4298883/blog/4437164

webpack 和 webpack-cli 安装和使用中出现的问题

那年仲夏 提交于 2020-08-13 22:59:32
因为国内防火墙的原因,建议首先安装 cnpm:   使用 npm install cnpm -g 或者 npm install -g cnpm --registry=https://registry.npm.taobao.org   【注】G:\MyWeb\...处为自定义的文件夹地址 安装 webpack 和 webpack-cli:   可以用 cnpm install webpack -D 和 cnpm install webpack-cli -D 分别安装,也可以用 cnpm install webpack webpack-cli -D 一起安装,因为之前就出了问题,为了找问题我采用的分别安装 【注】下图中 cnpm i 是 cnpm install 的缩写 但是安装后还是有问题(此处 if ( 已经打包成功 ) return ) 尝试在初始化时生成的 package.json 文件中添加 dev:webpack 后运行也是出错 找到提示的这个日志文件,把文件夹中的日志删除,然后重新下载依赖: 使用 cnpm install webpack -g 和 cnpm install webpack-cli -g 命令直接下载(为了试错我是分别安装的,另外使用 npm 会报错) 使用 cnpm install webpack -g 命令下载 再使用 cnpm i webpack

Node-SASS安装

生来就可爱ヽ(ⅴ<●) 提交于 2020-08-13 19:49:59
鉴于国内的环境,node-sass实在是太难安装了,可以直接通过淘宝的npm镜像来安装。 1.安装cnpm(https://npm.taobao.org/) npm install -g cnpm --registry=https://registry.npm.taobao.org 2.在项目文件夹下安装node-sass cnpm install --save-dev node-sass 说明:--save-dev自动将node-sass加入到项目文件夹下的package.json中 --------------------- 来源: oschina 链接: https://my.oschina.net/u/3371661/blog/4339331

npm 淘宝镜像的安装

夙愿已清 提交于 2020-08-13 02:35:07
方法一: 使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码 npm install -g cnpm --registry=https: // registry.npm.taobao.org 检查是否安装成功: $ cnpm -v 安装成功之后,以后安装依赖包的方式和npm的是一样的,只是npm的命令换成是cnpm就可以了 假如你已经习惯了使用npm的安装方式的,不想去下载阿里的cnpm命令工具的话,很简单,我们直接将node的仓库地址换成淘宝仓库地址即可 方法二: a:单次使用: npm install --registry=https: // registry.npm.taobao.org b:永久替换: 在开发react-native的时候,不要使用cnpm,cnpm安装的模块路径比较奇怪,packager不能正常识别。 所以,为了方便开发,我们最好是直接永久使用淘宝的镜像源 直接命令行的设置 $ npm config set registry https: // registry.npm.taobao.org 手动修改设置 1 .打开.npmrc文件(C:\Program Files\nodejs\node_modules\npm\npmrc,没有的话可以使用git命令行建一个( touch .npmrc),用cmd命令建会报错) 2 .增加 registry

webpack.03-打包js同时生成html页面

∥☆過路亽.° 提交于 2020-08-12 17:12:55
在空文件夹初始化:CMD npm init -y cnpm install -D webpack webpack-cli 文件结构 src(文件夹)--->test.js console.log('hello webpack') src(文件夹)--->index.html <html> <body> <script script="test.js"></script> </body> </html> src(文件夹)--->package.json { "name": "03", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "build": "webpack src/test.js" }, "keywords": [], "author": "", "license": "ISC" } 安装插件CMD: HtmlWebpackPlugin------> https://webpack.js.org/plugins/html-webpack-plugin/ cnpm install --save-dev html-webpack-plugin src(文件夹)--->webpack.config.js var HtmlWebpackPlugin = require('html

npm 和 cnpm 的区别

强颜欢笑 提交于 2020-08-12 15:47:08
1、 npm 和 cnpm 的区别 相信很多人都不太明白 npm 和 cnpm 到底是什么东东, 为啥在国内要用 淘宝镜像使用 cnpm, (1) 两者之间只是 node 中包管理器的不同哟, (2) npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm : (3)如果因为网络原因无法使用npm下载,那cnpm这个就派上用场了。   一定切记切记,npm和cnpm只是下载器的不同,好像npm用人力板车去拉包,而cnpm却使用货车去运包。 而存包的地址则在下文nrm的查看, 2、 nrm的使用 很多人都说如果 npm 速度不够快。 继而使用 npm install -g cnpm --registry=https://registry.npm.taobao.org 这个命令行 就可以使用 cnpm 了。 但是它的实质是   (1)全局安装 cnpm   (2)并且将安装 ' 包 '(各种包) 的地址切换到 国内的淘宝镜像 这里面省略了一个很重要的东西,就是 nrm 的使用,这个包的功能可以让我们随意的切换我们下载包的地址。   (1)如果装好了 cnpm 可以, cnpm i nrm -g   (2)nrm ls 查看所有 包下载路径, 也就是存放包的不同位置,自然就有取包的速度区分      (3

npm使用国内淘宝镜像的方法

我怕爱的太早我们不能终老 提交于 2020-08-12 05:21:45
一.通过命令配置 1. 命令 npm config set registry https://registry.npm.taobao.org 2. 验证命令 npm config get registry 如果返回https://registry.npm.taobao.org,说明镜像配置成功。 NMP安装插件是从NPM官网下载对应的插件包,该网站的服务器在国外,经常会出现下载缓慢或出现异常,这时便需要找到另外的方法提供稳定的下载,这个方法就是CNPM。阿里巴巴的淘宝团队把NMP官网的插件都同步到了在中国的服务器,提供给我们从这个服务器上稳定下载资源。 CNMP同样是NMP的一个插件,要安装的话需要在CMD命令行控制台执行以下命令: cnpm install xxx 二.使用cnpm安装 1. 安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 2. 使用cnpm cnpm install xxx 来源: oschina 链接: https://my.oschina.net/u/4361903/blog/4424170

使用nodejs连接mysql数据库实现增删改查

非 Y 不嫁゛ 提交于 2020-08-12 00:41:48
首先要有数据库 使用xampp 或者 phpstudy 可以傻瓜式安装 新建一个项目文件夹 之后在这个目录下初始化package.json (npm init) 先在项目中安装mysql 和 express ,这个项目里使用express 因为express实现路由比较方便 cnpm install mysql express --save 已经安装好mysql和express 接下来创建app.js 在app.js里引入express并实例化express对象 在app.js里引入mysql 开启一个服务器 接下来创建连接 使用db.connect()方法连接 ,这个方法接收一个参数 有错误就报错 创建数据库 在一个路由里写sql语句 使用db.query来执行sql语句 db.query()方法有两个参数 ,第一个参数是要执行的语句 第二个参数是个回调函数 回调函数里可以接收错误信息,也有执行后回来的信息 依然是错误优先 接下来在浏览器里访问127.0.0.1:3000/createdb 页面上显示创建成功 数据库里已经有nodemysql数据库了 这个时候就可以在配置连接数据库里加上当前的数据库了 创建表 也是在一个路由里写sql语句 类型是 int 数值 AUTO_INCREMENT 让id 自增, VARCHAR(255) 字符串 长度255,PRIMARY KEY(ID

使用Hexo+Github建立并发布个人博客

我是研究僧i 提交于 2020-08-11 23:02:01
一. 安装npm/cnpm/hexo 安装npm 在官网下载node安装包,一路next,即可(nodejs安装包含node.js和npm包管理工具) 安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 建立博客文件夹 在硬盘建立文件夹 blog 安装hexo cnpm install -g hexo-cli 初始化hexo 进入blog文件夹 hexo init 启动博客 hexo s/start 二.部署到github 安装部署插件 cnpm install --save hexo-deployer-git 登录github,新建仓库 仓库名称为: 昵称.github.io (必须是昵称否则会出错) 修改blog文件夹下的_comfig.yml , 在结尾添加: deploy: type: git repo: https://github.com/昵称/昵称.github.io.git branch: master 部署到github hexo d 访问博客 昵称.github.io 来源: oschina 链接: https://my.oschina.net/u/4517769/blog/4341233

以太坊智能合约开发框架Truffle

做~自己de王妃 提交于 2020-08-11 21:32:21
前言   部署智能合约有多种方式,命令行的浏览器的渠道都有,但往往跟我们程序员的风格不太相符,因为我们习惯了在IDE里写了代码然后打包运行看效果。   虽然现在IDE中已经存在了Solidity插件,可以编写智能合约,但是部署智能合约却要另走他路,没办法进行一个快捷的部署与测试。   如果团队管理的区块节点多、合约多,那得哭晕在厕所。   Truffle是一个世界级的智能合约开发框架,专门为智能合约而生。 安装 安装truffle sudo cnpm install -g truffle 查看版本 truffle version 搭建项目 创建项目目录 mkdir dapp cd dapp / 初始化空项目 truffle init 你也可以不创建空项目 而是创建一个带有模板的项目 如下 初始化模板项目 truffle unbox webpack 官方模板列表:https://www.trufflesuite.com/boxes 配置区块节点 truffle-config.js文件中networks代码段 用来配置区块链节点 示例中有这么一段 development: { host: " 127.0.0.1 " , // Localhost (default: none) port: 8545 , // Standard Ethereum port (default: none)