在生产服务器上,node_modules文件夹是一个用于连续部署的符号链接。当我运行gulp命令时,我得到了如下许多错误:如果我在项目文件夹中移动Error: Unable to find a browserify-shim config section in the package.json for /home/web/www/persist/node_modules/jquery-ui/jquery-ui.js while parsing file: /home/web/www/persist/node_modules/jquery-ui/jquery-ui.js] filename: '/home/web/www/persist/node_modules/jquery-ui/jquery-ui.js' . . .,生成过程是成功的。如何解决这个问题?
发布于 2016-04-12 13:58:49
thlorenz的回答(“browserify-shim”一书的作者)
链接中断、浏览器化和shim,因为您的项目依赖关系在项目树之外。因此,当向上看时,这些工具再也找不到包的package.json了。 所以不要链接你的node_modules文件夹。不管怎么说,这都是个坏主意,因为你的系统中有一个全局链接,也就是说,最好让你的所有部门都是你的项目的本地部门。不确定您的部署目的是什么,但在我看来,做出这一决定的人似乎并不完全理解节点/npm应该如何工作。
https://stackoverflow.com/questions/36559378
复制相似问题