请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

模块打包


在Orchard中开发扩展模块后,我们想把它打包共享,而Orchard中提供了一个模块打包的功能,可以创建一个模块包文件,首先启用模块,在控制面板中,点击模块,然后在模块中找到如下模块,点击启用Packaging模块
还有一种方式,可以用命令行模式启用模块,从Orchard安装目录,在Orchard.Web项目下找到bin \ orchard.exe运行,关于命令行详细说明见使用命令行界面,命令如下:
orchard> feature enable Orchard.Packaging

Orchard打包模块功能(Orchard.Packaging)启用后,就可以用命令行将要打包的模块打包为(.nupkg file)文件。还可以用创建的.nupkg的文件安装模快,命令如下:
package create <extensionName> <path>    Create a package for the extension <extensionName>    (an extension being a module or a theme).    The package will be output at the <path> specified.    The default filename is Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg.    For example, package create SampleModule c:\temp will create the package    c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg.package install <packageId> <location> /Version:<version>        Install a module or a theme from a package file.package uninstall <packageId>    Uninstall a module or a theme.    The <packageId> should take the format Orchard.[Module|Theme].<extensionName>.    For example, package uninstall Orchard.Module.SampleModule will uninstall the Module under the ~/Modules/SampleModule directory and    package uninstall Orchard.Theme.SampleTheme will uninstall the Theme under the ~/Themes/SampleTheme directory.user create /UserName:<username> /Password:<password> /Email:<email>        Creates a new User

<>标记的为需要更改的项。
1、package create创建包,<extensionName>为需要打包的模块名称 ,<path> 为打包文件的本地保存路径,例如:package create SampleModule c:\temp。
2、package install 安装包,<packageId> 包ID,为包的整体名称,比如Orchard.[Module|Theme].<extensionName>,为Orchard.Module或是Theme.模块名。<location> /Version:<version> 为本地安装路径及版本。
3、package uninstall 卸载安装包。例如:package uninstall Orchard.Theme.SampleTheme。
4、 user create 用户创建:例如:user create /UserName:XX /Password:XX /Email:XX。
也可以通过package create命令创建一个.ZIP的文件
orchard> package create Lucene C:\TempPackage C:\Temp\Orchard.Module.Lucene.1.0.0.nupkg successfully created

您可以轻松地上传您的自定义封装模块,然后在Galllery网站分享。 注册一个帐号,在这里贡献您的模块
参考文档:http://docs.orchardproject.net/Documentation/Packaging-and-sharing-a-module


作者原创内容不容易,如果觉得内容不错,请点击右侧“打赏”,赏俩给作者花花,也算是对作者付出的肯定,也可以鼓励作者原创更多更好内容。
更多详情欢迎到QQ群 166852192 交流。