Npm 巴贝尔CLI非常慢
因此我遵循安装,但babel需要很长时间来编译,即使是小文件: app.jsNpm 巴贝尔CLI非常慢,npm,ecmascript-6,babeljs,Npm,Ecmascript 6,Babeljs,因此我遵循安装,但babel需要很长时间来编译,即使是小文件: app.js 让app=1; .babelrc { "presets": ["es2015"] } package.json “脚本”:{ “构建”:“babel app.js-o dist/app.js” }, “依赖性”:{ “巴别塔cli”:“^6.4.5”, “babel-preset-es2015”:“^6.3.13” } 然后,npm运行构建将需要约30秒的时间来编译 我正在使用npm@3.3.12您可能也在编译节
让app=1;
.babelrc
{ "presets": ["es2015"] }
package.json
“脚本”:{
“构建”:“babel app.js-o dist/app.js”
},
“依赖性”:{
“巴别塔cli”:“^6.4.5”,
“babel-preset-es2015”:“^6.3.13”
}
然后,npm运行构建
将需要约30秒的时间来编译
我正在使用
npm@3.3.12
您可能也在编译节点单元
和鲍尔单元组件
您可以尝试在项目中添加ignore
属性.babelrc
,如下所示:
{
...
"ignore": /(node_modules|bower_components)/
...
}
希望这能解决您的问题2019年9月更新 发现升级到巴别塔7解决了这个问题。或许可以尝试:
$ npm install --save-dev @babel/core @babel/node @babel/preset-env
您的package.json应该包含以下内容:
"devDependencies": {
"@babel/core": "^7.6.0",
"@babel/node": "^7.6.1",
"@babel/preset-env": "^7.6.0"
}
我的.babelrc
文件如下:
{
"presets": ["@babel/preset-env"]
}
现在,当我跑步时:
npx babel-node src/index.js
性能几乎是瞬间的(巴别塔6用了20多秒)
有关此操作的更多详细信息,请参阅
另外,有关升级的参考,请参阅。无法复制。如果不使用NPM直接运行命令,会发生什么情况
node_modules/.bin/babel app.js-o dist/app.js
如果你在npm 3上,你应该很好。可能需要清除节点_模块并重新安装以确保安全?或者查看node_模块,确保所有依赖项都已正确展平。是的,我的安装中,rm-rf node_模块
,npm缓存清理
和npm安装
完成了这一技巧。