因为现在 即使是不同目录级的 也不允许同名,导致 下载的NPM模块之间 可能会冲突,有的文件名重复
require 是否考虑加目录啊 ,Node.js好像是有目录的 要用NPM模块 最好是统一吧 不然悲催了,还有可能都用了同一个第三方的
昨天刚确认的 NPM 模块使用方法,之后会更新到文档上:
- 运行npm安装命令时当前的路径应该在项目的根目录(也就是包括
assets
,library
这些目录的根目录) -
npm install xxx --save
时可以加上 save 指令,自动生成package.json
方便其他人共享开发环境设置 - 安装完成之后,在
assets
目录下的用户脚本里使用var npmModule = require('npmModule')
的方式来引用,其中npmModule
是和npm install npmModule
里使用的名字一样
这样就可以在不编译的情况下使用npm第三方库了,当然作为开发者还是要确认安装的npm包可以在浏览器环境下运行,否则运行时还是会报错。
1赞
那请问一下, npm install protobufjs 包在浏览器和win模拟器上都可以运行, 但是在手机的android端报错是什么原因啊?
请看这个问题
http://forum.cocos.com/t/cocos-creator-protobufjs/43013