Система: Ubuntu 16
НПМ: 3.5.2
В файле package.json
У меня есть
{
"scripts": {
"postinstall": "ln -fs a b"
}
}
В каталоге я следующие файлы
ls -la
drwxrwxr-x 6 daniel daniel 4096 maj 15 09:51 .
drwxrwxr-x 4 daniel daniel 4096 maj 14 21:26 ..
-rw-rw-r-- 1 daniel daniel 0 maj 15 09:50 a
-rw-rw-r-- 1 daniel daniel 55 maj 15 09:50 package.json
Я использую команду
npm install
Это печатает
undefined postinstall /home/daniel
ln -fs a b
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN frontend No repository field.
npm WARN frontend No license
Затем я список файлов снова:
ls -la
drwxrwxr-x 6 daniel daniel 4096 maj 15 09:51 .
drwxrwxr-x 4 daniel daniel 4096 maj 14 21:26 ..
-rw-rw-r-- 1 daniel daniel 0 maj 15 09:50 a
lrwxrwxrwx 1 daniel daniel 1 maj 15 09:51 b -> a
-rw-rw-r-- 1 daniel daniel 55 maj 15 09:50 package.json
Попробуйте воспроизвести эти команды и дайте мне знать, если это помогает.