Module not found: Error: Can't resolve 'pubsub-js'

2023-05-02,,

包未安装或者包版本过新,再者安装位置有误。

  我安装各种工具库或者其他包时有个 -g 到全局的习惯,觉得装到全局时在文件夹中何时何处都可以用。

  在子孙文件夹中引入时依赖会在子孙和文件根目录的node_modules中去找,导致上述报错。

    在子文件中重新安装该包,eg:npm install pubsub-js

除此之外,安装完这包后,ESLint 插件开始作用了?在Vue子组件components中定义显示别称时(name:'School')报错:Component name "School" should always be multi-word。提示我用驼峰或者用kebab短横-拼接,不然飘红。可我非多单词命名,哪里能惯着它,让我奇怪的是之前居然没有飘红,装完pubsub就开始了,也许是冲突,或者ESLint偷偷升级了。

网上解决法一:    在vue.config.js配置 lintOnSave: false,//关闭语法检查。

  无效,再查,法二:       停用ESLint插件,或者修改其中配置。法二确实能搞定,但是没有考虑日后

没办法,只能忍一忍,此飘红不影响整个项目运行。求其他解决方法。

                                                                        今年秋招输得一败涂地的菜鸡随笔

Module not found: Error: Can't resolve 'pubsub-js'的相关教程结束。

《Module not found: Error: Can't resolve 'pubsub-js'.doc》

下载本文的Word格式文档,以方便收藏与打印。