packgage.json中的安装后脚本

时间:2019-09-24 15:16:04

标签: npm bower yarnpkg package.json

我将项目从凉亭迁移到了纱,现在有了

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

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

1 个答案:

答案 0 :(得分:1)

每次安装节点软件包后,此处的postinstall脚本就会运行。它的作用是将node_modules/@bower_components目录象征性地链接到bower_components目录。因此,每当节点运行时需要访问node_modules/@bower_components内的文件时,它将重定向到bower_components目录并从那里访问文件。