通常在以下命令下运行Angular1.6 UI代码设置 npm install -g yo bower grunt-cli gulp && npm install && bower install
现在我试图转换为Spring boot,并在我的pom.xml中添加了以下插件
在插件下面添加了
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.3</version>
<configuration>
<nodeVersion>v10.13.0</nodeVersion>
<npmVersion>6.12.1</npmVersion>
<workingDirectory>src/main/web</workingDirectory>
</configuration>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
</execution>
<execution>
<id>npm gulp install</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>install -g yo bower grunt-cli gulp</arguments>
</configuration>
<phase>generate-resources</phase>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>bower install</id>
<goals>
<goal>bower</goal>
</goals>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>gulp build</id>
<goals>
<goal>gulp</goal>
</goals>
<configuration>
<arguments>build</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
当我运行maven install命令来生成代码问题时。
命令:E:\ Src_Rta \ frontEnd \ CitizenUI> mvn全新安装
Throws an error:
[INFO] Running 'bower install' in E:\Src_Rta\frontEnd\CitizenUI\src\main\web
[ERROR] internal/modules/cjs/loader.js:582
[ERROR] throw err;
[ERROR] ^
[ERROR]
**[ERROR] Error: Cannot find module 'E:\Src_Rta\frontEnd\CitizenUI\src\main\web\node_modules\bower\bin\bower'
[ERROR] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
[ERROR] at Function.Module._load (internal/modules/cjs/loader.js:506:25)
[ERROR] at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
[ERROR] at startup (internal/bootstrap/node.js:285:19)
[ERROR] at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)**
我是第一次尝试使用Spring Boot的节点。 请帮助我们,做错了什么?请指教。