packgage.json 中的安装后脚本

Postinstall script in packgage.json

我将我的项目从 bower 迁移到 yarn,现在我有了这个

"postinstall":
"node -e \"try {
require('fs').symlinkSync(require('path').resolve('node_modules/@bower_components'),
'bower_components', 'junction') } 
catch (e) { }\""

在我的 package.json 中,postinstall 是做什么的?

此处的 postinstall 脚本在每次安装节点后运行 package.What 它的作用是将 node_modules/@bower_components 目录符号链接到 bower_components 目录。因此,每当节点运行时需要访问 node_modules/@bower_components 中的文件时,它将重定向到 bower_components 目录并从那里访问文件。