当前位置:   article > 正文

neovis.js的一个坑_vue neovis.js

vue neovis.js

在vue中引入neovis.js出现的bug,报错信息如下

This dependency was not found:

* core-js/modules/web.dom-collections.iterator.js in ./node_modules/neovis.js/dist/neovis-without-dependencies.js

To install it, you can run: npm install --save core-js/modules/web.dom-collections.iterator.js
 

经查,原因在于,vue组件中引入neovis.js用了这样的语句

import NeoVis from 'neovis.js';

要改成

import NeoVis from 'neovis.js/dist/neovis.js';

上面一种的写法在有些vue项目中是没有任何问题的,通过一些排查,猜测原因可能出在node-sass,sass-loader的版本上,因为在使用上面一种语句成功的案例中,使用的是less-loader,并没有使用sass。

附上sass版本:

  1. "dependencies": {
  2. "neovis.js": "^2.0.2",
  3. "node-sass": "^7.0.3",
  4. }
  5. "devDependencies": {
  6. "node-sass": "^4.7.2",
  7. "sass-loader": "7.0.3",
  8. }

node版本是 Node.js v16.14.2.

如果有了解具体原因的大佬,还望不吝赐教

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/904355
推荐阅读
相关标签
  

闽ICP备14008679号