Vue中"This dependency was not found"问题的解决方法
今天在初始化项目中,出现了一个奇怪的情况:明明路径是对的,但是编译的时候,一直报“This dependency was not found”的错。
代码如下:
import Vue from 'vue'
import App from './App'
import router from './router'
import 'common/stylus/index.styl'
/* eslint-disable no-new */
new Vue({
el: '#app',
render: h => h(App)
})
控制台一直报错,表示无法找到common/stylus/index.styl,然而,路径是通过ide补全填写的,不可能出现错误,那又是为什么?
在网上多番搜索发现,Vue中的引入文件时,需要通过./通知编译器是在当前路径,不然的话,第一个文件夹名会被认为是webpack配置的alias(别名)。
所以,正确引入index.styl的方式是:
import Vue from 'vue'
import App from './App'
import router from './router'
import './common/stylus/index.styl' // 添加./避免编译器认为是别名
/* eslint-disable no-new */
new Vue({
el: '#app',
render: h => h(App)
})
总结
以上所述是小编给大家介绍的Vue中"This dependency was not found"的问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Vue3 + ElementPlus动态合并数据相同的单元格的完整代码
文章介绍了如何使用ElementPlus的Table组件动态合并单元格,适用于后台数据返回格式动态且没有规律的场景,包括数据处理和按钮操作,文章还附带了效果图和代码详解,希望能对大家有所帮助,感兴趣的朋友跟随小编一起看看吧2025-02-02
el-form组件使用resetFields重置失效的问题解决
用el-form写了包含三个字段的表单,使用resetFields方法进行重置,发现点击重置或要清空校验时是失效的,所以本文给大家介绍了el-form组件使用resetFields重置失效的问题解决,需要的朋友可以参考下2023-12-12
如何使用Vue mapState快捷获取Vuex state多个值
这篇文章主要为大家介绍了如何使用Vue mapState快捷获取Vuex state多个值实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-06-06


最新评论