bla*_*jid 55
从版本1.2.21开始,npm为install命令提供了一个新选项.--no-bin-links
您可以使用if来安装特定的节点模块
npm install express --no-bin-links
Run Code Online (Sandbox Code Playgroud)
还有一个package.json安装
npm install --no-bin-links
Run Code Online (Sandbox Code Playgroud)
使用此选项,我已经能够在VM内的共享forlder中安装许多npm模块而没有问题(Ubuntu guest,Windows Host)
将选项添加到npm代码的提交是b4c58617039c21c10889a9869f8e86a23e17d3a0
试试这个 - http://ahtik.com/blog/2012/08/16/fixing-your-virtualbox-shared-folder-symlink-error/
适合我!
基本上你设置一个参数
VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1
然后以管理员身份运行VM ....
Symlink权限,或者--no-bin-links对我们不起作用.相反,我们选择将我们node_modules从/vagrant分享中移开.我们从创建一个符号链接/vagrant/node_modules到/tmp/node_modules.如果您node_modules不在版本控制中,则只能执行此操作.先检查一下!
另见http://kmile.nl/post/73956428426/npm-vagrant-and-symlinks-on-windows
| 归档时间: |
|
| 查看次数: |
10681 次 |
| 最近记录: |