问题有点蠢,但我一时半会转不过来,求大神指教。
我在写一个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-shpmn-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)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…