nodejs引用js脚本文件,但js脚本文件执行环境为window,怎样能让nodejs成功引用js脚本。

nodejs中:

var bc = require('./***.js');
引用报错为---》
Error: [vue-test-utils]:window is undefined, vue-text-utils needs to be run in a browser enviroment.
you can run the tests in node using jsdom + jsdom-gbloal.`请输入代码`
阅读 1.9k
2 个回答
if(typeof window !== undefined){
   // 才能访问 window.xxx
}else{
   // global.xxx
}

可能你的代码中包含需要window对象的部分,如果无关紧要,就剔除掉或者替换掉这些内容即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题