Tag: 前缀

Sequelize.js中的前缀支持

使用Sequelize.js时,有什么方法可以支持前缀表名? 想象一下,我想build立一个博客平台,以便每个注册用户可以得到他自己的博客和URL(子域)。 现在,如果打开userxxx.mydomain.com他应该从名为userxxx_TABLENAME表中获取内容,同时打开difuser.mydomain.com将从difuser_TABLENAME获取数据等。 我尝试添加前缀到模型名称,例如: sequelize.define('userxxx_Post' …) ,它可以工作,但在多对多关系(表名成为userxxx_Postuserxxx_Comment )时创build混乱。 有没有更好的办法? (我并不是完全在node.js上构build博客平台,但解决这个问题的方法是一样的)

nvm与npm config“prefix”选项不兼容:

我想用nvm运行另一个nvm版本,但得到这个错误: $ nvm use v4.2.4 nvm is not compatible with the npm config "prefix" option: currently set to "/Users/z/.npm-global" Run `npm config delete prefix` or `nvm use –delete-prefix v4.2.4` to unset it. 我有我的前缀,目的是避免sudo npm (请参阅https://docs.npmjs.com/getting-started/fixing-npm-permissions )。 有没有什么办法可以使用nvm而不会丢失全局安装包的前缀?