NPM, NVM, NodeJS на WSL2 Ubuntu

Прежде чем вы прочитаете свой вопрос, дайте мне знать, разрешены ли на этом форуме вопросы, связанные с WSL2 Ubuntu.

У меня есть приложение Laravel на Ubuntu WSL2. Я пытаюсь добавить к нему SCSS / SASS.

Я уже установил NVM (рекомендуется использовать для дистрибутивов на базе Linux), и оба имеют последние версии Nodejs и NPM.

Когда я нахожусь внутри своего Laravel Папка приложения, я использую npm install , но получаю следующие ошибки:

npm ERR! код EBADPLATFORM
npm ERR! notsup Неподдерживаемая платформа для (скрытого) разыскиваемого {"os": "darwin"} (текущая: {"os": "linux", "arch": "x64"})
npm ERR! notsup Действующая ОС: darwin
npm ERR! notsup Допустимая арка: undefined
npm ERR! notsup Фактическая ОС: linux
npm ERR! notsup Актуальная Arch: x64

npm ERR! Полный журнал этого запуска можно найти в:
npm ERR! /home/username/.npm/_logs/2020-12-04T03_43_34_210Z-debug.log

Я попытался переустановить nodejs и npm, удалив их из ОС Ubuntu, а также удалив $ PATH в моей локальной среде PATH Windows .

Что-нибудь посоветуете?

0
задан 4 December 2020 в 06:58

1 ответ

Эта строка сообщает..

npm ERR! notsup Неподдерживаемая платформа для (скрытой) разыскиваемой {"os":"darwin"}

Разрабатывалось ли ваше приложение laravel ранее в среде macOS? У вас есть зависимость (fsevents), которую можно запустить только в macOS. Проверьте свой package.json и package-lock.json, чтобы выяснить, что использует fsevents, и посмотрите, можете ли вы удалить эту зависимость.

0
ответ дан 6 December 2020 в 00:59

Другие вопросы по тегам:

Похожие вопросы: