[英]i want to create node_modules folder outside my server side folder in nodejs
我创建了服务器端文件夹,其中有node_modules和package.json。我想做的就是将node_modules文件夹移到服务器文件夹之外。我的文件夹结构如下:server node_modules控制器package.json
you can set path for npm_packages. 您可以设置npm_packages的路径。
please find below example - its done on linux, similarly, you might have to do things on your platform 请在下面找到示例-在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
UPDATE: i haven't used windows for quite sometime, but what you should do is -> set NPM_PACKAGES
in your $PATH(env etc)
also add NPM_PACKAGES
onto NODE_PATH
. 更新:我已经有一段时间没有使用Windows了,但是您应该做的是->在
$PATH(env etc)
设置NPM_PACKAGES
还将NPM_PACKAGES
添加到NODE_PATH
。 next you edit .npmrc
and add a prefix in here, something like prefix=${HOME}/.npm-packages
接下来,您编辑
.npmrc
并在此处添加前缀,例如prefix=${HOME}/.npm-packages
also please follow these links 也请点击以下链接
Specify path to node_modules in package.json 在package.json中指定node_modules的路径
How to change node_modules path in windows 如何在Windows中更改node_modules路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.