You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Webpack/Grails/Gradle项目中引入第三方JS库的问题

问题:IntelliJ中Grails Vue项目集成Webpack/Gradle时引入liquor-tree遇阻

我正在尝试理解在IntelliJ环境中,以Vue.js作为客户端JS引擎,结合Webpack与Gradle的使用方式。我通过Vue模板创建了一个新的Grails项目:

grails create-app foobar --profile=vue

最初,我在将新的xyz.vue主页面与Vue库集成时遇到问题,于是复制了模板生成的Welcome.vue文件并修改以满足需求。

现在我需要引入新的JS库liquor-tree,我已按指引通过npm安装,但无法在.vue文件中正常引用,JS运行时提示找不到Vue类或vue-tree。我知道Webpack会将npm管理的JS模块打包成bundle.js,但找不到该文件的引入位置,这让我困惑。我的webpack.config.js配置如下:

var path = require("path") 
module.exports = { 
  "entry": "./lib/index.js" , 
  "output": { 
    "path": __dirname + "/build" , 
    "filename": "xxhash.js" , 
    "library": "XXH" , 
    "libraryTarget": "umd" 
  } 
}

补充说明(Andy)

Fatih,是我的问题,其实导入环节本身没问题——我已成功在main.js中执行:

import LiquorTree from 'liquor-tree'

按照你的建议添加node_modules相关路径前缀时,出现文件找不到的错误,于是我改用无路径前缀的形式,这与liquor-tree文档中的写法一致,且能正常运行。

为理清问题,我清空所有内容重新搭建项目,结果一切正常。虽然你的回答并未真正解决问题,但我还是会标记为正确答案,毕竟是我没把问题描述清楚。

内容的提问来源于stack exchange,提问作者Andy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:49:29