vue插件问题

发布于 2022-09-12 04:23:14 字数 1030 浏览 31 评论 0

问题有点蠢,但我一时半会转不过来,求大神指教。
我在写一个vue插件,插件项目需要引入另一个插件B的支持,于是我npm install 插件名,安装好后,发现需要在vue页面引入该插件的样式文件,出了问题。报错是找不到这个样式文件,我更改引用插件的方式:
原来:@import 'B...
现在:@import '../../node_modules/B...
似乎觉得不够合理,请问高人,我是不是犯了什么错,还是就应该这样引用,如果不是,我该如何引用,或者如何处理B

所有样式文件我在main.js引用了。
报错如下

./node_modules/css-loader!./node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn.css
Module not found: Error: Can't resolve 'file-loader' in 'D:\99-sh\bpmn-js-vue'
 @ ./node_modules/css-loader!./node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn.css 7:508-544
 @ ./node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn.css
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

发现没有安装file-loader,于是重新安装,出了下面的问题:

./node_modules/bpmn-js/dist/assets/bpmn-font/font/bpmn.ttf?26374340
Module parse failed: Unexpected character '' (1:0)
You may need an appropriate loader to handle this file type.
(Source code omitted for this binary file)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

待天淡蓝洁白时 2022-09-19 04:23:14

最好给一下具体的错误信息
盲猜应该这样改:
@import 'B'; // 这个是组件
@import 'B/index.css'; // 这个是样式

即原来的不用改, 新加一个样式引用, 另外写'B/xxx'就好, 不用写node_modules文件夹

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文