我想在nodejs中的服务器端文件夹外创建node_modules文件夹

时间:2016-02-02 08:49:13

标签: node.js

我创建了服务器端文件夹,其中我有node_modules和package.json.what我想做的是将node_modules文件夹移到服务器文件夹之外。我的文件夹结构如下: 服务器     node_modules     调节器     的package.json

1 个答案:

答案 0 :(得分:0)

您可以为npm_packages设置路径。

请查看下面的示例 - 它在linux上完成,类似地,您可能需要在您的平台上执行操作

mkdir "${HOME}/.npm-packages"
nano $HOME/.bashrc
NPM_PACKAGES="${HOME}/.npm-packages"
NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"
PATH="$NPM_PACKAGES/bin:$PATH"
unset MANPATH
MANPATH="$NPM_PACKAGES/share/man:$(manpath)"
#Save and exit
nano $HOME/.npmrc
prefix=${HOME}/.npm-packages
#Save and exit
source ~/.bashrc

更新:我有一段时间没有使用过Windows,但你应该做的是 - >在NPM_PACKAGES中设置$PATH(env etc)也将NPM_PACKAGES添加到NODE_PATH。接下来,您可以修改.npmrc并在此处添加前缀,例如prefix=${HOME}/.npm-packages

也请关注这些链接

Specify path to node_modules in package.json

How to change node_modules path in windows