Не удалось установить Npm с «EINVAL: неверный аргумент, chown» - PullRequest
1 голос
/ 20 марта 2019

Я использую frontend-maven-plugin для запуска моего Angular App в проекте Java, запись плагина выглядит так:

<plugin>
                <groupId>com.github.eirslett</groupId>
                <artifactId>frontend-maven-plugin</artifactId>
                <version>1.3</version>

                <configuration>
                    <nodeVersion>v6.10.3</nodeVersion>
                    <npmVersion>5.0.0</npmVersion>
                    <workingDirectory>src/main/ngapp</workingDirectory>
                </configuration>

                <executions>
                    <execution>
                        <id>install node and npm</id>
                        <goals>
                            <goal>install-node-and-npm</goal>
                        </goals>
                    </execution>

                    <execution>
                        <id>npm install</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>
                    </execution>

                    <execution>
                        <id>npm run build</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>

                        <configuration>
                            <arguments>run build</arguments>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

Мои mvn clean package команды работают отличнонормально в моей локальной среде , но он не работает на сервере, где мой jenkins настроен со следующим сообщением об ошибке.

[ERROR] npm ERR! path /code/src/main/ngapp/node_modules/.staging/@ngtools/json-schema-5dca9490
[ERROR] npm ERR! code EINVAL
[ERROR] npm ERR! errno -22
[ERROR] npm ERR! syscall chown
[ERROR] npm ERR! EINVAL: invalid argument, chown '/code/src/main/ngapp/node_modules/.staging/@ngtools/json-schema-5dca9490'

Примечание: Та же конфигурация работала нормальнодо вчерашнего дня, но начинайте ломаться с утра.

1 Ответ

0 голосов
/ 21 марта 2019

Обновление до последнего узла / npm.

Вы можете попробовать с ниже .. должно работать.

<configuration>
       <nodeVersion>v11.12.0</nodeVersion>
       <npmVersion>6.7.0</npmVersion>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...