npm install npm -g------全局安装最新npm(-g所有地方都可以用(不用配置环境变量))
npm install 下载的模块名@版本号-------可以下载安装模块并安装指定的版本
npm config get registry -----查看当前使用镜像
npm config set registry https://registry.npm.taobao.org/ --global
------设置成为淘宝镜像(npm在国外,下载比较慢)
npx nrm use taobao(淘宝镜像)-----------npx nrm use npm(原)
npm list -g----------查看所有全局安装的模块
npm list 模块名称-------查看某个模块的版本号
npm update 模块名称--------更新模块
npm uninstall 模块名称---------卸载模块
npm install --save 模块名称-------安装运行时依赖(发布后使用到的模块)---默认(不写就是默认)
npm install --save-dev 模块名称-------开发时的依赖(就只是开发时用到,发布之后自动删除模块)
npm init -yes----------生成npm配置文件(-yes生成默认配置文件)
package.json配置文件说明:
"scripts": { "test": "node -v"}------命令配置(执行npm run test就可以查看版本)
^和~区别:①^3.x.x------>更新后面两个到最新版本
②~3.3.x----->更新最后一个到最新版本
npm help-----查看所有命令
使用babel进行ES6---->ES5的语法转换
①浏览器转换:导入babel包---><script src="babel的src">,<script type="text/babel">-------->缺点:渲染时间慢
②服务器端转换:npm install --save-dev babel-cli ------>安装babel-cli包
创建.babelrc----->
{
"presets": ["es2015","stage-2"],
"plugins": ["transform-runtime"]
}
安装包:npm install babel-core babel-preset-es2015 babel-plugin-transform-runtime babel-preset-stage-2 -save-dev
配置命令:转es5
"scripts": {
"build": "babel src -w -d lib"
},