使用Netbeans 8.2,我创建了一个新的MAVEN Web应用程序。我在package.json
文件夹中放置了一个有效的Web Pages
文件,因此它的路径是
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在哪里寻找它。
当我去
项目属性> JavaScript库> npm
我得到的视图是空的>
未找到package.json
我的问题是,如何设置netbeans以查看“ package.json”并运行它?当我尝试在HTML5项目中使用它时,它工作正常,但我需要Java Web应用程序项目的npm支持。
使用Netbeans 8.2,我创建了一个新的MAVEN Web应用程序。我已经在Web文件夹文件夹中放置了一个可工作的package.json文件,因此它的路径是C:\ Users \ xxx \ Documents \ NetBeansProjects \ MyApp \ src \ ...
我真的来不及回答我的问题,但最终我找到了内置IDE机制之外的解决方案。我使用frontend-maven-plugin为我的项目设置了本地npm存储库。与使用IDE提供的npm install
选项不同,我使用maven定义了一个目标,并使用nbactions.xml
运行它。
要安装插件,请编辑您的pom.xml(代码段nbactions.xml
)