问题标签 [package-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext2 - Sublime text 的包站点有任何 API 吗?
Sublime text 的包管理器有 API吗?我试图找到它,但在任何地方都找不到任何提及它的内容。
sublimetext - 在自动完成列表中选择项目后移动光标
我为 SublimeText 实现了一个自动补全插件
当用户在自动完成列表中选择一个项目时,有什么方法可以将光标移动到括号中?我没有尝试任何东西,因为我在 API 文档中找不到我想要的东西。
macos - 包控制停止工作
Package Control 多年来一直在 OS X (MacOS) 中的 Sublime Text 3 上运行良好。但是,现在当我尝试从命令面板启动包控制时,它的所有命令都丢失了。
我尝试在https://packagecontrol.io/installation上使用 ST3 的安装代码再次安装 Package Control 。重新启动 Sublime Text 但这无济于事。
下载Package Control.sublime-package
并将其放入/Users/user/Library/Application\ Support/Sublime\ Text\ 3/Packages
并重新启动 Sublime Text,但问题仍然存在。
在 下Sublime Text > Preference > Setting - User
,包控制未在 下列出"ignored_packages"
。
有人遇到同样的问题吗?
启动过程中的错误
sublimetext3 - Sublime text 3 Package-Control 不会安装在 Windows 10 中
使用控制台安装包控制。它显示一个错误:
PermissionError: [Errno 13] Permission denied: '0_package_control_loader.sublime-package'
需要解决方案来避免此错误。目前我正在使用 Windows 10。
python - Python 3 和 Sublime Text 3 之间可能存在冲突
我两天前安装了 Python 3,从那时起我就无法让 Sublime Text 3 正常工作。
我不确定这是因为 Python。也许它与PATH
Python 覆盖的环境变量有关 - 我无法判断。或者只是我在我的机器上安装的 Python 版本和与 Sublime 一起使用的 Python 之间存在一些冲突?我可以确定的一件事是,这不是我的互联网连接。我的防火墙规则允许 Sublime Text 的一切。
Sublime Text 在启动时会出现此错误:
我也不能使用包管理器;它说:
sublimetext3 - 刷新树视图后 Sublime Text 中断,需要重新启动操作系统才能再次工作(Linux)
我目前正在努力解决一个错误(?),它在使用一段时间后完全破坏了 Sublime,并且需要完全重新启动操作系统才能使其再次工作。到目前为止,我发现的唯一相关性是,每当触发树视图刷新(手动或通过创建或删除文件或目录)时,总是会发生这种情况。不过,当我点击制表符进行自动完成时,它也发生过一次,所以我不太确定。
第一次发生这种情况是在我错误地打开一个非常大的 SQL 文件并终止进程之后,因为,你知道,Sublime 和大文件。
我已经尝试删除会话文件,但这并没有改变任何东西。
我完全不知道这可能是什么,所以我非常感谢任何可能导致正确方向的想法。
操作系统: Arch Linux。也许这有点相关,我不知道。不过,我正在使用pacman 的官方稳定频道。
包控制/包:文件图标、AdvancedNewFile、对齐、所有自动完成、自动前缀、大小写转换、CodeFormatter、颜色荧光笔、CSScomb、DocBlockr、Emmet、FileDiffs、Git、GitGutter、Grunt、HTML-CSS-JS Prettify、Inc-Dec -Value, jQuery, Less, Local History, MarkdownEditing, Material Theme, Package Control, PHP-Twig, PyV8, Sass, SFTP, SideBarEnhancements, SQLTools, SublimeCodeIntel, SublimeLinter, SublimeLinter-php, Sublimerge 3, Symfony2 Snippes, Terminal, Xdebug Client , zzz 一个文件图标 zzz
设置:
installation - 我无法在 sublime text 3 中安装“包控制”
我试图在 sublime text 3 中安装“包控制”,但我做不到。
我从“ https://packagecontrol.io/installation#st3 ”复制了python代码
当我将代码粘贴到 sublime text 3 控制台时,未安装该软件包。
数字“286331”是错误(?)消息。
出现此错误后,我已经尝试过手动方法,但无法解决问题。
我不知道接下来我该怎么办。
jquery - 如何使用 peerDependencies 解决 NPM 中的依赖地狱
设置:
鉴于以下几点
- my_library对jquery进行了广泛的运行时使用。
- 在my_library中,默认情况下通过npm所需的jquery(因为其中包含安全修复程序)。但是它也与jquery >=2.2.0兼容(但尚未在 中指定)
^3.3.1
package.json
- my_library通过npm在custom_project中使用。
- custom_project还需要outer_library,即使用不同且冲突的jquery版本(例如,假设jquery 1.7.3)。
- 而custom_project_2只需要my_library in
dependencies
。
问题:
- 安装custom_project会引发重复的依赖关系,弄乱两个库之一的jquery 。
- my_library中的jquery版本指定了一个建议的版本(为了避免严重的漏洞),但没有说明哪个jquery最低版本与my_library兼容
dependencies
最终解决方案:
为避免jquery依赖重复(outer_library 为 1.7.3,my_library为3.3.1 )我可以将我的jquery ^3.3.1从to移动,因此我将在开发中获得3.3.1而不会在生产中安装( ) 并且只安装jquery 1.7.3。dependencies
devDependencies
npm install --only=prod
但是这个:
- 不保证my_library将获得兼容的jquery版本,因此my_library很容易中断。
jquery@>=2.2.0
在my_library 中添加peerDependencies
至少会引发一个警告,要求在custom_project中手动安装特定版本来解决冲突(即使它可能无法解决)。
对我来说感觉不对,因为jquery是一个运行时
dependency
并且不应该进入devDependencies
(使用单元测试工具等)。实际上jquery不会安装在custom_project_2中,在生产上安装时(所以my_library会中断)
问题
我怎样才能满足my_library依赖的两个用例?
(A) 如果outer_library需要与我的定义 ( )兼容的jquery ,我还需要手动安装jquery吗?还是npm会解析一个通用版本?
peerDependencies
>=2.0.0
(B) 是否存在
peerDependencies
不抱怨且不需要手动安装任何东西的情况?(只要semvers受到尊重?)(A) 将jquery之类的依赖项(冲突的高概率)放在内部(尽可能松散的semver)和推荐版本的内部是否有意义?
peerDependencies
dependencies
(B) 在每个设置和NPM版本
<3
(peerDependencies 自动安装)和>=3
(需要手动安装)中都能正常工作吗?
如果您能回答部分问题,我们将不胜感激