首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当node_modules文件夹是符号链接时出现的browserify-shim错误

当node_modules文件夹是符号链接时出现的browserify-shim错误
EN

Stack Overflow用户
提问于 2016-04-11 21:15:21
回答 1查看 454关注 0票数 3

在生产服务器上,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' . . .,生成过程是成功的。如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 13:58:49

thlorenz的回答(“browserify-shim”一书的作者)

链接中断、浏览器化和shim,因为您的项目依赖关系在项目树之外。因此,当向上看时,这些工具再也找不到包的package.json了。 所以不要链接你的node_modules文件夹。不管怎么说,这都是个坏主意,因为你的系统中有一个全局链接,也就是说,最好让你的所有部门都是你的项目的本地部门。不确定您的部署目的是什么,但在我看来,做出这一决定的人似乎并不完全理解节点/npm应该如何工作。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36559378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档