- 主题:nodejs前端开发时报require is not defined
现在我有一个普通的html网站,里面用到了js代码,在chrome和ie里都没问题。如果
我现在直接把js代码改成nodejs的,然后放到ie和chrome里跑能行吗?网上说nodejs就是
一个基于 Chrome V8 引擎的 JavaScript 运行环境,这样的话chrome应该能识别nodejs
中的require语句吧,但是现在ie和chrome里都提示说uncaught referenceerror:
require is not defined,似乎没
有识别出来require。
是我上面的理解有误吗?网上搜半天没找到解决方法,求教。
--
修改:ttaw FROM 123.121.26.*
FROM 123.121.26.*
貌似nodejs就是做服务器的,不能在浏览器中使用。算了,浏览器用js好了
【 在 downey (downey) 的大作中提到: 】
: 肯定不行,两个是不同运行环境吧。
--
FROM 1.12.150.*
懂了,3x
【 在 facilitator (黄书中自有颜如玉 脸书中自有黄金屋) 的大作中提到: 】
: 不是一回事 nodejs虽然用的V8 但是作为web服务器 为了跟操作系统对接 有自己的一
套 http fs crypto等模块是浏览器没有的
: nodejs的模块系统require是同步加载的 因为nodejs是在本地读取文件的
: 浏览器上没有默认没有require 浏览器上可用的requirejs或者systemjs之类的模块系
统是异步模块
: ...................
--
FROM 123.121.26.*