- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有谁知道您是否可以在Flutter中进行可复制的构建?似乎没有从pubspec.lock
文件安装的选项。我希望有类似的东西:flutter pub get --from-lockfile
问题在于,每次运行pubspec.lock
都会修改flutter pub get
,因此我无法轻松地回到git历史记录中不同点的依赖关系的先前状态。
我希望它的行为类似于yarn.lock或package-lock.json,它们使您可以创建项目的可复制构建。
最佳答案
如doc中所述,如果锁文件包含pub get
中配置的依赖性要求和约束的解决方案,则pubspec.lock
应该获取pubspec.yaml
中的内容。简而言之,如果未修改pubspec.yaml
和pubspec.lock
,并且Dart和Flutter SDK均未升级,则pub get
应该获取pubspec.lock
中列出的内容。
如果您仍然有问题并且可以复制,则可以在此处提交问题https://github.com/dart-lang/pub/issues-jonasfj在评论中也提到过。
关于flutter - Flutter:我可以强制Flutter从pubspec.lock安装软件包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63405783/
假设需要一个包含 3 个库和 2 个应用程序的项目。从 pub 文档中,我选择了如下结构。但是,这些应用程序完全不同,因此希望它们有自己的目录。 ( http://pub.dartlang.org/d
我正在参加MDC101抖动代码实验室。我按照说明从git仓库克隆了starter项目,但克隆完成后,我执行了flutter pub get,这给了我以下错误。 pubspec.yaml has no
这是我的pubspec.yaml。 name: oct version: 0.1.0 description: > Ojus Chemistry Toolkit (OCT) is an open-
我看到Dartson和mongo_dart出现了一个奇怪的问题。 我正在运行mongo_dart 0.1.46。 -我需要将其升级到mongo_dart 0.2.4 但是,当我升级mongo_dart
pubspec.yaml和pubspec.lock有什么区别?两者都持有依赖版本。 最佳答案 The first time you get a new dependency for your pack
Dart项目如何在pubspec.yaml中设置使用最新版本的包? 我可以做类似的事情吗: dev_dependencies: build_runner: latest build_web_c
就像: cargo init 生锈 go mod init 在 go 中 yarn init 在 javascript 中。 最佳答案 官方 Google Dart 包管理器从不支持此类功能,也从未宣
在我的应用程序编译为 JavaScript 后,是否可以通过编程方式访问该版本? 最佳答案 不,尚不支持此功能。 一些相关的未决问题: http://dartbug.com/21020 http://
我设法在我的应用程序中添加了相对路径依赖项 name: myapp description: A sample app dependencies: mylib: path: ../myli
我注意到 intl 包的 pubspec.yaml 中的环境变量说它支持sdk“1.4.0到2.0.0”之间 找到环境变量here的描述 但是,该特定版本的 numer_format.dart具有直到
我试着在此处遵循 Get Stated https://flutter.io/setup-windows/ 得到 >flutter run Error: No pubspec.yaml file fo
我只需要为 android 平台使用 firebase 消息传递依赖项。 dependencies: firebase_messaging: 4.0.0+1 有可能吗? 最佳答案 没有。如果您添加
我正在使用 flutter 开发一个以前创建的项目。我已经从另一台 PC 复制了该项目并将其复制到我的笔记本电脑中。我用 vs 代码打开了项目,在终端中我运行了 flutter packages ge
我正在学习 Flutter 和 Dart。我注意到pubspec.yaml 文件似乎不仅仅包含第三方库的依赖版本。例如。 # The following section is specific to
我用构建了一个应用程序 version: 2.0.2+20 在 pubspec.yaml 中 一切(分发和 GooglePlay)都正常工作。 改成 version: 2.0.3+1 我在 Goolg
正如标题所描述的,我想知道是否可以将Flutter中的pubspec.yaml文件拆分成几个文件。我正在考虑的用例是使用导入脚本生成导入的 Assets 声明。但是在同一个文件中混合代码生成和手动编辑
当我跑 flutter build run我希望版本和内部版本号可以在 pubspec.yaml 1.1.5+10 中使用我的版本 然而,10 总是恢复为 1。这是在 info.plist 中正确
我想知道是否有可能在pubspec.yaml文件中定义“仅开发”转换器。 我的问题是: 我在单独的存储库中有一些angular2组件。我在他们各自的example文件夹中为他们写了一些示例。为了运行这
我的 pubspec.yaml 文件充满警告未运行并向我显示警告:“架构验证:缺少必需的属性‘分支’,上游,检查信息:根据 JSON 架构验证 YAML 文件,如果指定了 最佳答案 右下角写着 Sch
我在 AS 中创建了一个新的 flutter 项目,出于某种原因,我的应用程序在 pubspec.yaml 中的名称只是应用程序,即使我在创建新应用程序时将其命名为其他名称 name: app des
我是一名优秀的程序员,十分优秀!