我可以让NPM模块在本地恢复工作,但是当全局安装时:npm install -g reactify
它无法找到。
答案 0 :(得分:1)
全局npm安装适用于命令行工具。您想进行本地安装。
尺寸问题:
NODE_ENV=production browserify -t reactify myapp.js | uglifyjs -m > myapp.min.js
这将生成一个〜170kb的文件,但它会缩小到大约45kb,这是唯一重要的大小。
$ du -h myapp.*
1.5M myapp.debug.js
164K myapp.min.js
44K myapp.min.js.gz
如果你的捆绑中有重新解决,你就会做错事。你不应该需要()它,除了基于js的构建脚本(也不会在你的包中最终)。
如果您使用--debug标志进行编译,则必须预期文件大小会更大。它实际上包括您所依赖的所有文件的字符源映射,并且没有缩小,并且所有反应调试代码仍然存在(NODE_ENV事件允许由minifiers删除)。