首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全局或本地安装vue-cli

全局或本地安装vue-cli
EN

Stack Overflow用户
提问于 2021-04-05 21:22:36
回答 1查看 737关注 0票数 0

当我全局安装@vue/cli时,我被迫使用sudo来启动一个新项目,否则我在包含vue-cli的node_modules文件夹上收到权限被拒绝的错误。但是,如果我使用sudo来启动项目,我将在将来的任何任务中需要这些权限。vue-cli应该只在本地安装吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-05 21:39:45

作为语言或项目的一部分提供的所有外部库/模块只能在本地安装。这包括来自npmpypi等的包。提供对这些库的超级用户访问权限是不受欢迎的,而且从来都不是一个好主意。否则,在实际全局安装/更新之前,您必须检查安装脚本,比如package.json

在我个人看来,您应该只在home$HOME中安装@vue/cli,并从节点模块bin文件夹中导出二进制文件,以便在不提供sudo密码的情况下全局访问它。安装时避免使用-g标志。

如果您只想测试@vue/cli,另一种替代方法是在您的主文件夹中创建一个仅用于测试的项目,并将@vue/cli和所有工具添加到该项目的package.json文件的devDependencies中。您甚至可以从该项目节点模块中导出二进制文件,并对其进行全局访问。

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

https://stackoverflow.com/questions/66953765

复制
相关文章

相似问题

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