按照网上说的pakage.json中dependencies和devDependencies,前者是需要部署到正式环境的,后者是编译本地代码的,在我的代码中babel相关都是在devDependencies中,也就是说bild过程中babel要把static中的es6语法编译成es5语法才可以,但是我npm run build后在dist文件夹里看我在static中写的es6语法,并没有被编译成es5语法,
请问这中间的一些原理是什么。
在网上找的dependencies和devDependencies基本都是环境差异
.babelrc文件
{
"presets": [
["env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }],"stage-2"
],
"plugins": ["transform-runtime"],
"env": {
"test": { "presets": ["env", "stage-2"], "plugins": ["istanbul"] }
}
}