我创建了一个flutter包,并在其中添加了业务逻辑。我将该包导入到我的客户端项目中,并且我能够访问文件和方法。现在的问题是,从客户端项目,我可以编辑/修改dart文件从包。这不应该发生。这样任何人都可以编辑/删除flutter包的业务逻辑。如何防止dart文件被修改?
2ic8powd1#
不确定我是否正确理解了它。但是如果你能够编辑它,这意味着你正在使用一个本地软件包。这意味着在你的pubspec.yaml文件中,你可能有这样的路径写入它。
pubspec.yaml
your_package: path: ../path/to/package
一旦它发布到pub.dev,您就不会再在那里放置路径,而是像
your_package: 1.0.0
这样添加的包将无法编辑。
1条答案
按热度按时间2ic8powd1#
不确定我是否正确理解了它。但是如果你能够编辑它,这意味着你正在使用一个本地软件包。这意味着在你的
pubspec.yaml
文件中,你可能有这样的路径写入它。一旦它发布到pub.dev,您就不会再在那里放置路径,而是像
这样添加的包将无法编辑。