亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

node環(huán)境下運行js代碼缺少window環(huán)境的原因以及解決方法

 更新時間:2023年11月23日 09:04:47   作者:尼古拉斯.小趴菜  
Node是一個基于Chrome?V8引擎的運行環(huán)境,讓JavaScript運行在服務端的開發(fā)平臺,這篇文章主要給大家介紹了關于node環(huán)境下運行js代碼缺少window環(huán)境的原因以及解決方法,需要的朋友可以參考下

報錯信息與截圖

ReferenceError: window is not defined

報錯原因

使用node環(huán)境直接運行js文件時,打印的window 為 undefined;

是因為這里的運行實際是運行的node 程序中的this是指向window,而window屬于瀏覽器環(huán)境中的全局變量

在node中肯定拿不到的。所以會顯示undefined。

解決方案

?npm -g install jsdom cmd 以管理員的身份來安裝:

安裝完成之后在js頭部添加如下代碼即可:

const jsdom = require("jsdom");
const {JSDOM} = jsdom;
const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`);
window = dom.window;
document = window.document;
XMLHttpRequest = window.XMLHttpRequest;

此時缺少的window環(huán)境就已經(jīng)補全好了!?。。。。。。。。?!

總結(jié)

到此這篇關于node環(huán)境下運行js代碼缺少window環(huán)境的原因以及解決方法的文章就介紹到這了,更多相關node運行js代碼缺少window環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • nodeJs編寫錯誤處理中間件問題

    nodeJs編寫錯誤處理中間件問題

    這篇文章主要介紹了nodeJs編寫錯誤處理中間件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • node.js路徑處理方法以及絕對路徑詳解

    node.js路徑處理方法以及絕對路徑詳解

    這篇文章介紹的是nodejs路徑處理及絕對路徑以及一個Node.js獲取項目根目錄的小技巧,這個內(nèi)容非常實用。有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-09-09
  • nodejs個人博客開發(fā)第三步 載入頁面

    nodejs個人博客開發(fā)第三步 載入頁面

    這篇文章主要為大家詳細介紹了nodejs個人博客開發(fā)的載入頁面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • node.js中的fs.symlinkSync方法使用說明

    node.js中的fs.symlinkSync方法使用說明

    這篇文章主要介紹了node.js中的fs.symlinkSync方法使用說明,本文介紹了fs.symlinkSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js API詳解之 timer模塊用法實例分析

    Node.js API詳解之 timer模塊用法實例分析

    這篇文章主要介紹了Node.js API詳解之 timer模塊用法,結(jié)合實例形式分析了Node.js API中timer模塊基本功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • Node.js 基礎教程之全局對象

    Node.js 基礎教程之全局對象

    這篇文章主要介紹了Node.js 基礎教程之全局對象的相關資料,Node.js 中的全局對象是 global,所有全局變量(除了 global 本身以外)都是 global 對象的屬性,需要的朋友可以參考下
    2017-08-08
  • Node.js高級編程之UDP可靠性分析

    Node.js高級編程之UDP可靠性分析

    這篇文章主要為大家介紹了Node.js高級編程之UDP可靠性分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Node.js進程管理之Process模塊詳解

    Node.js進程管理之Process模塊詳解

    本文詳細講解了Node.js進程管理之Process模塊,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Nodejs實現(xiàn)批量下載妹紙圖

    Nodejs實現(xiàn)批量下載妹紙圖

    這篇文章主要介紹了使用Nodejs實現(xiàn)批量下載妹紙圖的方法和詳細代碼,十分的實用,喜歡妹紙的小伙伴們可以參考下。
    2015-05-05
  • 手動下載Chrome并解決puppeteer無法使用問題

    手動下載Chrome并解決puppeteer無法使用問題

    本篇文章主要介紹了手動下載Chrome并解決puppeteer無法使用問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論