简体   繁体   English

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

[英]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.

相关问题 我是否必须将我创建并想要导入的任何脚本/模块放置在 node_modules 文件夹中? - Do I have to place any scripts/modules I create and want to import within the node_modules folder? nodejs中node_modules中的@type文件夹是什么? - what is @type folder in node_modules in nodejs? 为什么我应该为每个expressjs应用程序的nodejs依赖项创建node_modules文件夹 - Why should i create node_modules folder for nodejs dependencies for each expressjs app 我是否需要Live Server上的“node_modules”文件夹 - Do I Need “node_modules” Folder on Live Server 我应该对我的node_modules文件夹进行硬编码吗? - Should I hard code references to my node_modules folder? 服务器不在寻找node_modules文件夹 - Server is not looking for node_modules folder 如何调整现有的nodejs模块并在node_modules文件夹外使用它? - How to tweak an existing nodejs module and use it outside node_modules folder? 我应该如何从node_modules文件夹之外有效地需要模块? - How should I require modules effectively from outside of node_modules folder? 任何项目文件夹外的多个目录中的node_modules - node_modules in multiple directories outside any project folder 另一个文件夹中的 Node_modules - Node_modules in another folder
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM