不用多说,我想知道是否可以在浏览器级别执行node.js。
我更喜欢在终端中检查打字稿补全的结果,因此我将此代码添加到package.json中。
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "tsc-watch --onSuccess \" node dist/project11.js\" "
}
通过使用此onSuccess选项,我可以立即看到console.log的结果,这很酷。
我唯一要做的就是在bash终端外壳中编写“ npm start”。
但是],当我在打字稿中写“ document.getElementById”时出现了问题。
在浏览器中,结果清晰可见,并且没有任何错误,谢天谢地。
但是,在终端
说“ ReferenceError:未定义文档在对象。 (C:\ Users \ INTEL \ Desktop \ web \ javascript \ typescript \ hello \ dist \ project11.js:2:11)“由于此错误,我无法从终端看到其他正确的结果。
[作为一个新手,我搜索了方法三个小时,然后尝试找到一个基本问题,并尝试了诸如“在主体标签之前用html替换脚本标签”之类的东西,或者写了“ window.document。~~~”但它们根本没有用。
有没有可能在node.js中处理“文档”?
[事不宜迟,我想知道是否可以在浏览器级别执行node.js。我更喜欢在终端中检查打字稿编译的结果,因此我将此代码添加到package.json中。 “脚本”:...
有一个名为jsdom的npm软件包。
1)服务器端html生成(最简单的解决方案)2)一个静态页面,该页面通过javascript浏览器中的ajax从北方获取json文件。 (最“现代”的方法)3)通过套接字通信(经常使用聊天)