1.5.1 require('fs') , 运行时提示Cannot find module 'fs'

代码:
var fs = require(‘fs’);

运行时提示:
bundle.project.js:1 Uncaught Error: Cannot find module ‘fs’

尝试解决:
1:安装 fs 到本地 ==〉问题没有解决
1:安装 fs 到全局 ==〉问题没有解决

var https = require(‘http’); 不会抱错

这个不是node.js工程,目前看cocos是自己去实现了一把commonjs,所以他的这个require跟node.js是不一样的,你用npm安装是没有效果的,应该把这个Js文件放到目录里面,然后名字叫做fs,这样他的这个require才会认识这个module
另外怀疑这个fs能不能在cocos creator里面跑起来。。

1赞

首先用npm install xxx 来说是有效的,我安装过xml-parser. 是可以编译通过,和运行的。
npm在本地创建了xml-parser的文件夹和内容, 里面有对应的index.js;

另外fs这个模块, 我也安装了,但是安装后在工程本地的目录里面没有.js文件, 只是有个package.json 和 readme
可能没有.js文件是最主要的。

另外我用js写了一个简单的 需要require(‘fs’); 的测试代码。 使用node test.js 是可以正确编译运行的。

我下次的尝试方向就是把fs的 .js文件找出来放到工程的node_modules 下面。

另外我也查了引擎代码, 代码里面的一个瓦片地图使用的是 require(‘fire-fs’);

我要引入fs 和 xml-parser 主要是为了解析xml

如果我用这连个模块解析成功了,那么真机上是否支持呢?

试下完整路径? require(…/…/xx/fs);

还是不行,我准备弄成json的。