我有一个利用npm进行程序包管理的asp.net mvc 5项目。
我在输出中包含node_modules
目录并发布我的项目。
然后我将项目上传到plesk主机上。
Script
目录中的文件已成功加载,但是node_modules
目录中的文件未加载。
当我将node_modules
目录重命名为Modules
时,它可以解决此问题。但是,这不是我的答案。
哪里有问题? plesk找不到node_modules
?
plesk中是否存在一些可能导致此问题的权限策略?
答案 0 :(得分:0)
为什么要打包node_modules?当您的软件包正在安装或由其他软件包作为依赖项导入时,是否不应该由npm根据您的package.json依赖项进行安装__(ツ)_ /
顺便说一句,即使您想打包node_modules,其中是否也有一个带有node_modules条目的.npmignore或.gitignore?