如何让NPM在全球范围内重新运作?

时间:2014-09-27 21:57:02

标签: reactjs react-jsx

我可以让NPM模块在本地恢复工作,但是当全局安装时:npm install -g reactify它无法找到。

1 个答案:

答案 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删除)。