Node.js 如何在我的项目中从npm转换到纱线?
我有一个问题,试图切换到纱线从npm在我的项目。我试着下载纱线,但我仍然在让npm开始我的项目。我需要切换,因为我正在处理的项目需要它是纱线,所以我可以添加一个maven前端插件来连接我的后端和前端,以便进行部署Node.js 如何在我的项目中从npm转换到纱线?,node.js,reactjs,maven,npm,yarnpkg,Node.js,Reactjs,Maven,Npm,Yarnpkg,我有一个问题,试图切换到纱线从npm在我的项目。我试着下载纱线,但我仍然在让npm开始我的项目。我需要切换,因为我正在处理的项目需要它是纱线,所以我可以添加一个maven前端插件来连接我的后端和前端,以便进行部署 1。 1.6 v10.13.0 v1.12.1 2. 演示 com.github.eirslett 链接2 只要电脑中安装了纱线,您无需做任何事情即可从npm切换到纱线。另外,要使用Thread安装软件包,您应该运行命令Thread,而不是Thread install,这相当于npm
1。
1.6
v10.13.0
v1.12.1
2.
演示
com.github.eirslett
链接2
只要电脑中安装了纱线,您无需做任何事情即可从npm切换到纱线。另外,要使用Thread安装软件包,您应该运行命令Thread
,而不是Thread install
,这相当于npm install
。因为纱线不是独立的图书馆。Thread只是一个从npm注册表获取模块的新CLI客户端。注册表本身不会有任何改变-您仍然可以正常获取和发布包
有关纱线的更多信息,请阅读,只要电脑中安装了纱线,您无需执行任何操作即可从npm切换到纱线。另外,要使用Thread安装软件包,您应该运行命令Thread
,而不是Thread install
,这相当于npm install
。因为纱线不是独立的图书馆。Thread只是一个从npm注册表获取模块的新CLI客户端。注册表本身不会有任何改变-您仍然可以正常获取和发布包
有关纱线的更多信息,请阅读它非常简单;按照以下说明操作:
验证您的机器是否在全球范围内安装了warn
,否则请使用npm install-g warn
进行安装
转到根项目目录,在CLI上键入warn
warn
可以使用与npm相同的package.json
格式,并且可以从npm注册表安装任何包
有关更多详细信息,请查看。它非常简单;按照以下说明操作:
验证您的机器是否在全球范围内安装了warn
,否则请使用npm install-g warn
进行安装
转到根项目目录,在CLI上键入warn
warn
可以使用与npm相同的package.json
格式,并且可以从npm注册表安装任何包
有关更多详细信息,请查看。在这种情况下,我可以删除package-lock.json文件吗?当然可以。纱线锁文件将自动创建。在这种情况下,我可以删除package-lock.json文件吗?当然可以。纱线锁定文件将自动创建。
1.
<frontend-maven-plugin.version>1.6</frontend-maven-plugin.version>
<node.version>v10.13.0</node.version>
<yarn.version>v1.12.1</yarn.version>
2.
<profiles>
<profile>
<id>demo</id>
<build>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>${frontend-maven-plugin.version}</version>
<configuration>
<workingDirectory>src/js</workingDirectory>
</configuration>
<executions>
<execution>
<id>install node</id>
<goals>
<goal>install-node-and-yarn</goal>
</goals>
<configuration>
<nodeVersion>${node.version}</nodeVersion>
<yarnVersion>${yarn.version}</yarnVersion>
</configuration>
</execution>
<execution>
<id>yarn install</id>
<goals>
<goal>yarn</goal>
</goals>
<phase>generate-resources</phase>
</execution>
<execution>
<id>yarn test</id>
<goals>
<goal>yarn</goal>
</goals>
<phase>test</phase>
<configuration>
<arguments>test</arguments>
<environmentVariables>
<CI>true</CI>
</environmentVariables>
</configuration>
</execution>
<execution>
<id>yarn build</id>
<goals>
<goal>yarn</goal>
</goals>
<phase>compile</phase>
<configuration>
<arguments>build</arguments>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>process-classes</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes/static</outputDirectory>
<resources>
<resource>
<directory>src/js/build</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>