【发布时间】:2017-05-21 16:19:19
【问题描述】:
使用 NetBeans 8.2,我创建了一个新的 Maven Web 应用程序。我在Web Pages 文件夹中放置了一个工作的package.json 文件,所以它的路径是:
C:\Users\xxx\Documents\NetBeansProjects\MyApp\src\main\webapp\package.json
我左键单击package.json文件并单击npm install选项。然后我受到这些错误/警告的欢迎:
"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 试图在错误的位置查找 package.json 文件:
C:\Users\Nick\Documents\NetBeansProjects\MyApp\package.json'
而且我似乎不知道如何告诉 IDE 在哪里寻找它。
当我转到 Project Properties → JavaScript Libraries → npm 时,我得到一个空视图:
package.json 未找到
如何设置 NetBeans 以查看“package.json”并运行它?当我尝试在 HTML5 项目中使用它时,它运行良好,但我需要对 Java Web 应用程序项目提供 npm 支持。
【问题讨论】:
-
我支持这个问题。似乎 Netbeans 希望用户将 HTML5 项目与 Java 项目分开?
-
如果我将(创建)package.json 放在项目根文件夹中,它似乎可以工作:下载库和依赖项等;但是我不知道如何从项目的 html、jsps 和视图中引用这些 js 文件
标签: maven netbeans npm netbeans-8