var Box2d = require(“Box2dWeb-commonjs”);
var Box2d = require(“box2dweb-commonjs”);
这两种写法都能获取到Box2d,
但是大写的那种当两个物体产生碰撞时会崩溃出现erro:Box2dWeb-2.1.a.3.js:1023 Uncaught TypeError: Cannot read property ‘m_radius’ of null,不碰撞就没什么问题
小写的是正常的
请问是什么原因呢
var Box2d = require(“Box2dWeb-commonjs”);
var Box2d = require(“box2dweb-commonjs”);
这两种写法都能获取到Box2d,
但是大写的那种当两个物体产生碰撞时会崩溃出现erro:Box2dWeb-2.1.a.3.js:1023 Uncaught TypeError: Cannot read property ‘m_radius’ of null,不碰撞就没什么问题
小写的是正常的
请问是什么原因呢
在 windows 上,大小写可以混用。但是如果模块内部,或者模块外部用的大小写不一致,会导致模块被加载两次,逻辑上就有出错的可能。
对于 npm install 的第三方模块,还没办法检测 require 的大小写是否正确,只能自己多注意下。
搜嘎 6个字