使用NetBeans 8.2,我创建了一个新的Maven web应用程序。我已经放置了一个工作包。json
文件位于网页
文件夹中,因此其路径为:
C:\用户\xxx\Documents\NetBeansProjects\MyApp\src\main\webapp\package.json
我左键单击package.json
文件,然后单击npm安装
选项。然后我收到了这些错误/警告:
"C:\Program Files\nodejs\npm.cmd" "install"
npm WARN ENOENT ENOENT: no such file or directory, open 'C:\Users\Nick\Documents\NetBeansProjects\MyApp\package.json'
npm WARN EPACKAGEJSON C:\Users\xxx\Documents\NetBeansProjects\MyApp No description
npm WARN EPACKAGEJSON C:\Users\xxx\Documents\NetBeansProjects\MyApp No repository field.
npm WARN EPACKAGEJSON C:\Users\xxx\Documents\NetBeansProjects\MyApp No README data
npm WARN EPACKAGEJSON C:\Users\xxx\Documents\NetBeansProjects\MyApp No license field.
Done.
我注意到NetBeans试图查找该包。json文件位于错误的位置:
C:\Users\Nick\Documents\NetBeansProjects\MyApp\package。json'
我似乎不知道如何告诉IDE在哪里寻找它。
当我转到项目属性时→ JavaScript库→ npm,我得到一个空视图,带有:
包裹未找到html" target="_blank">json
如何设置NetBeans来查看package.json并运行它?当我尝试在HTML5项目中使用它时,它工作得很好,但是我需要对Javaweb应用程序项目的npm支持。
我最终在内置IDE机制之外找到了一个解决方案。我使用前端maven-plugin为我的项目设置了一个本地npm存储库。
我使用Maven来定义一个目标,并使用nbactions.xml
来运行它,而不是使用IDE给出的npm安装
选项。
>
要安装插件,请编辑pom。xml
文件(此处的代码片段),添加插件描述符和将在存储库中下载并安装npm的执行:
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.8.0</version>
<executions>
<!-- Installs node + npm in your repo -->
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>generate-resources</phase>
</execution>
...
我已将此代码附加到上面的代码。这是一个运行npm install
的执行(在这里可以找到代码片段):
....
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<!-- optional: The default argument is actually
"install", so unless you need to run some other npm command,
you can remove this whole <configuration> section.
-->
<arguments>install</arguments>
</configuration>
</execution>
</plugin>
创建一个包。json
文件(与POM所在的目录相同),并开始将内容放入其中(示例)
我在nbactions中添加了对
npm安装目标的引用。xml
。我给了它一个显示名npm install
</actions>
...
<action>
<actionName>CUSTOM-npm-install</actionName>
<displayName>npm-install</displayName>
<goals>
<goal>npm</goal>
</goals>
</action>
</actions>
然后,右键单击项目(从项目视图)-
然后插件将运行并安装一个
package.json
和一个Node.js运行时在一个单独的目录中,该目录不会与您的项目捆绑在一起,您可以在那里编辑它并重新运行目标。
问题内容: 我正在尝试运行此项目-https://github.com/JumboInteractiveLimited/codetest 我已经下载了Docker工具箱,并执行了GitHub页面上提到的build和run命令,但是当我尝试访问http:localhost:8080时,该页面仍然不可用。 当我尝试再次执行运行时,Docker说 编辑 :澄清一下,我只有在第二次运行时才收到该错误。当我
问题内容: 这是简单的go应用程序。如果运行以下代码,则会出现“运行:无法运行非主程序包”错误。 要解决此问题,我只需要将该包命名为即可。但是我不明白为什么我需要这样做。我应该能够随心所欲地命名包裹。 另一个问题,我知道主要功能是程序的入口点,您需要它。否则它将无法正常工作。但是我看到一些没有主要功能的代码仍然可以使用。 单击此链接,页面底部的示例未使用包main和main函数,它仍然有效。只是好
我无法运行JavaFX-Kotlin应用程序。 我的初学者类 我不能将param“args”传递给“launch”方法,因为编译器说: 错误:(19,9)Kotlin:不能使用提供的参数调用以下函数:public open fun launch(p0:class!,vararg p1:string!):javafx.application.application中定义的单元public open
问题内容: 我已经编写了一个基本的node.js应用程序,并且设法将其部署在Heroku上没有任何问题。我创建了 package.json 和 Procfile ,但是从日志中看到没有正在运行的进程,因此无法获得任何响应。可能是什么问题呢? PS: 我不想使用 Express 框架 我的代码: 我的package.json: 日志: 问题答案: 您已缩放heroku应用程序了吗? 这是必需的步骤。
我的操作系统是Windows 7 Pro,我安装了Android Studio 2.1,这是目前最新的版本,我按照本视频教程中的说明安装和设置Genymotion,我完全按照视频中显示的步骤进行操作,但最终我无法在Genymotion中创建的虚拟设备上运行我的应用程序(但在视频中,它运行良好),我得到的是: 如截图所示,左边的模拟器是从AS中的Geny插件启动的,右边的对话框是我点击运行按钮后得到
LOGCAT: 2021-07-18:01:16.9425655-5655/com。实例Androidinterestcalculator E/AndroidRuntime:致命异常:主进程:com。实例Android有趣的镜头图像描述hereculator,PID:5655 java。lang.RuntimeException:无法启动活动组件信息{com.example.android.int