1
我一直在研究在eclipse中獲取角度2設置。設置maven時遇到錯誤。我對maven相對來說比較陌生,我不確定如何克服這個錯誤。任何幫助,將不勝感激。maven-frontend-plugin構建錯誤
[INFO] --- frontend-maven-plugin:1.0:npm (npm install) @ BudgetCalculator ---
[INFO] Running 'npm install' in /Users/csexton/Eclipse-Workspace/REST/BudgetCalculator
[INFO] [email protected] /Users/csexton/Eclipse-Workspace/REST/BudgetCalculator
[INFO] +-- [email protected]
[INFO] +-- UNMET PEER DEPENDENCY [email protected]^0.35.0
[INFO] +-- UNMET PEER DEPENDENCY [email protected]
[INFO] +-- UNMET PEER DEPENDENCY [email protected]
[INFO] `-- UNMET PEER DEPENDENCY [email protected]^0.6.12
[INFO]
[WARNING] npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.35.0 but none was installed.
[WARNING] npm WARN EPEERINVALID [email protected] requires a peer of [email protected] but none was installed.
[WARNING] npm WARN EPEERINVALID [email protected] requires a peer of [email protected] but none was installed.
[WARNING] npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^0.6.12 but none was installed.
[WARNING] npm WARN EPACKAGEJSON [email protected] No description
[WARNING] npm WARN EPACKAGEJSON [email protected] No repository field.
[WARNING] npm WARN EPACKAGEJSON [email protected] No license field.
[INFO]
[INFO] --- frontend-maven-plugin:1.0:npm (npm run build) @ BudgetCalculator ---
[INFO] Running 'npm run build' in /Users/csexton/Eclipse-Workspace/REST/BudgetCalculator
[ERROR] npm ERR! Darwin 15.4.0
[ERROR] npm ERR! argv "/Users/csexton/Eclipse-Workspace/REST/BudgetCalculator/node/node" "/Users/csexton/Eclipse-Workspace/REST/BudgetCalculator/node/node_modules/npm/bin/npm-cli.js" "run" "build"
[ERROR] npm ERR! node v5.3.0
[ERROR] npm ERR! npm v3.3.12
[ERROR]
[ERROR] npm ERR! missing script: build
[ERROR] npm ERR!
[ERROR] npm ERR! If you need help, you may report this error at:
[ERROR] npm ERR! <https://github.com/npm/npm/issues>
[ERROR]
[ERROR] npm ERR! Please include the following file with any support request:
[ERROR] npm ERR! /Users/csexton/Eclipse-Workspace/REST/BudgetCalculator/npm-debug.log
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.356 s
[INFO] Finished at: 2016-05-29T14:36:25-04:00
[INFO] Final Memory: 13M/309M
[INFO] ------------------------------------------------------------------------
兩件事情我可以看到馬上,可能是問題,但我不知道如何解決,或者爲什麼它造成的錯誤:npm ERR! missing script: build
&
[INFO] +-- UNMET PEER DEPENDENCY [email protected]^0.35.0
[INFO] +-- UNMET PEER DEPENDENCY [email protected]
[INFO] +-- UNMET PEER DEPENDENCY [email protected]
[INFO] `-- UNMET PEER DEPENDENCY [email protected]^0.6.12
的package.json文件
{
"name": "budget_calculator",
"version": "1.0.0",
"dependencies": {
"angular2": "2.0.0-beta.17",
"es6-shim":"^0.35.0",
"reflect-metadata":"0.1.2",
"rxjs":"5.0.0-beta.6",
"zone.js":"^0.6.12"
}
}
我用來安裝插件的pom.xml部分
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<configuration>
<nodeVersion>v5.3.0</nodeVersion>
<npmVersion>3.3.12</npmVersion>
</configuration>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<!-- Optional configuration which provides for running any npm command -->
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>npm run build</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>run build</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
修復了未滿足的對等依賴關係,但未解決npm錯誤。請參閱編輯package.json和pom.xml – Grim
@CharlesSexton我編輯了我的答案。 – Abdulrahman