请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ReferenceError: alert is not defined

老师你好,我照着网上的方法配置了sublime text 3,为了直接调试javascript代码,解释选了node.js。然后一些代码可以指行,而alert这种内置函数却显示未被定义

C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:5
alert(this.name)
^

ReferenceError: alert is not defined
at Foo.alertName (C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:5:5)
at Object. (C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:13:3)
at Module._compile (module.js:409:26)
at Object.Module._extensions…js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:140:18)
at node.js:1043:3
[Finished in 1.3s]

不知道时sublime text 3的配置有问题,还是我的node.js有问题

正在回答

1回答

alert 必须在浏览器环境下运行,nodejs 环境没有 alert ,肯定报错。

你直接将代码放在浏览器中运行吧,先别用 nodejs 了。

0 回复 有任何疑惑可以回复我~
  • 提问者 thr10 #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2019-02-01 11:02:03
  • 双越 回复 提问者 thr10 #2
    应该的。感觉课程有帮助,欢迎给个好评。
    回复 有任何疑惑可以回复我~ 2019-02-01 15:11:08
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号