package.json

我的项目的根目录上面个别都会有一个package.json文件,定义了这个我的项目所须要的各种模块,以及我的项目的配置信息。

#一个最简略的package.json(定义了项目名称和我的项目版本){  "name" : "xxx",  "version" : "0.0.0",}
  1. scripts字段,指定了运行脚本命令的npm命令的缩写
    比方npm run start将会执行接下来的操作

    "scripts": { "start": "一条残缺的命令",}
  2. dependencies字段和devDependencies
    dependencies字段指明了我的项目运行所依赖的木块,devDependencies字段指定了我的项目开发所须要的模块。两者都指向一个对象,这个对象的各个成员,别离由模块名和对应的版本要求组成。

p.s. package.json能够手工书写,也能够npm init命令主动生成。

摘抄博主的文档:https://javascript.ruanyifeng...
Q1:--save-dev 和 --save的区别?
S1:前者装置到生产环境所需的模块devDependencies,后者会装置到运行环境所须要的模块dependencies。

Babel

p.s. Babel是一个转码器,能够将ES6代码转换为ES5代码,以反对现有环境的运行。

1.配置文件.babelrc

这个文件用来设置转码规定和插件。

#根本格局{  "presets": [],  "plugins": []}

在Vue-Cli4生成的我的项目中,这个配置文件叫做babel.config.js

2.命令行转码babel-cli

$ npm install --global babel-cli

相干文档:(阮一峰老师的集体博客)http://www.ruanyifeng.com/blo...