npm 包管理工具
1、工具 nvm,下载地址
https://github.com/coreybutler/nvm-windows/releases
下载 nvm-setup.zip 解压。
2、nvm 命令
□ 查看可安装使用的 node 版本
nvm list available
□ 安装 node
// nvm install [node版本] 64-bit[windows位数]
nvm install 8.0.0 64-bit
□ 切换/使用对应版本 node
nvm use 8.0.0
□ 查看已装 node 版本列表
nvm list
□ 卸载指定版本 node
nvm uninstall 8.11.2
注
梯子替换:npm config set registry http://registry.npm.taobao.org/
原始路径:npm config set registry https://registry.npmjs.org/
改变npm 默认 缓存以及安装路径
□ 自定义路径
npm config set prefix "xx\Node\node_data\node_global"
npm config set prefix "xx\Node\node_data\node_cache"
□ 执行完命令后进行验证,输出你的自定义路径即为成功
npm config get prefix
npm config get cache
□ 验证完毕,我们还需要告诉程序,我们的自定义路径
1、配置 系统变量 ,添加 NODE_PATH
xx\Node\node_data\node_global\node_modules
2、配置用户变量 PATH, 添加如下:
xx\Node\node_data\node_global
本地开发环境插件
□ ionic cordova 移动端 APP 开发
npm install -g ionic cordova
□ vue-cli VUE 工程脚手架
npm install -g vue-cli
□ webpack、webpack-cli 模块化打包工具,亦或构建工具。
npm install -g webpack webpack-cli
□ node-sass .scss 文件支持,编译生成 .css 文件
npm install -g node-sass
□ express、express-generator nodejs 工程框架
npm install -g express express-generator
□ testrpc、truffle 以太坊测试环境
1、什么是 Truffle?
Truffle 是最流行的开发框架,能够在本地编译、部署智能合约,使命是让开发更容易。
Truffle 需要以太坊客户端支持,需要支持标准的JSON RPC API。
npm install -g truffle
npm install -g ethereumjs-testrpc
开发配置npm包 + 发布npm包
- package.json
- 发布到 npm 命令
首先去 npm官网 注册账号
执行以下命令:
添加npm账户
user/project$ npm adduser
user/project$ username 输入你的npm登录用户名
user/project$ password 输入你的npm登录密码
登录账户
user/project$ npm login
user/project$ username
user/project$ password
发布项目
user/project$ npm publish