node问题

二月鸟 2018-9-11 855

我想tiddlywiki.com(Node.js版)作个人碎片知识管理
过appnode面板安装了node.js和PM2
执行npm install -g tiddlywiki发现默认下载模块包在
/root/.nvm/versions/node/v8.11.4/lib/node_modules这个目录
然后通过命令修改目录npm config set prefix '/home/nodejs'后出现PM2错误
错误代码 :
nvm is not compatible with the npm config "prefix" option: currently set to "/home/nodejs/node_modules"
Run nvm use --delete-prefix v8.11.4 --silent to unset it.
/bin/bash: npm: command not found

nodejs怎么在指定目录安装指定源码呢?
绑定域名是不是还是用nginx绑定操作?

最新回复 (3)
  • 虚竹 2018-9-11
    引用 2
    使用 nvm 管理多版本 nodejs,建议 node_modules 要么放在默认目录下,要么放在项目目录下,不要乱放(这是 nodejs的机制,相关资料可自己查阅)。
  • 二月鸟 2018-9-11
    引用 3
    虚竹 使用 nvm 管理多版本 nodejs,建议 node_modules 要么放在默认目录下,要么放在项目目录下,不要乱放(这是 nodejs的机制,相关资料可自己查阅)。
    主要默认存储不够 只能放在挂载硬盘目录下 但面板默认装的是.root/目录 没法改啊
  • 虚竹 2018-9-11
    引用 4
    那么只能挂载其它盘到 /root/.nvm 下,或者手动安装:
    https://github.com/creationix/nvm
返回
发新帖