Google chrome extension 用于chrome扩展的NSIS安装程序输出错误

Google chrome extension 用于chrome扩展的NSIS安装程序输出错误,google-chrome-extension,nsis,Google Chrome Extension,Nsis,我正在尝试使用以下脚本为我的chrome扩展编译安装程序: Processing script file: "C:\Documents and Settings\My-PC\Bureau\1.nsi" !define: "PRODUCT_VERSION"="7.0.0" !define: "CRXNAME"="1.crx" !define: "CRXID"="phogkfodcfpcnalkmlcjmlnhgjacapcf" !define: "

我正在尝试使用以下脚本为我的chrome扩展编译安装程序:

     Processing script file: "C:\Documents and Settings\My-PC\Bureau\1.nsi"
     !define: "PRODUCT_VERSION"="7.0.0"
     !define: "CRXNAME"="1.crx"
     !define: "CRXID"="phogkfodcfpcnalkmlcjmlnhgjacapcf"
     !define: "INSTALL_DIR"="$LOCALAPPDATA\Google\Chrome\User Data\Default\Extensions\phogkfodcfpcnalkmlcjmlnhgjacapcf\7.0.0_0"
      !define: "P_FILE"="$LOCALAPPDATA\Google\Chrome\User Data\Default\Preferences"
      Function: ".onInit"
      SetSilent: silent
       FunctionEnd
但是,当试图编译它时,它会显示以下错误:“已处理1个文件,写入输出: 错误:无效脚本:从未有过OutFile命令错误-中止创建过程”
有人能告诉我哪里出了错吗?

每个脚本至少需要OutFile命令和一个部分。OutFile定义创建的安装程序的名称,例如

OutFile myInstaller.exe

你能提供一个关于小节结构的教程吗?好吧,除了你上面发布的代码外,你还有其他代码可以安装你的扩展吗。该代码将进入一个节中。如果您决定在不使用节的情况下安装(例如使用
.onInit
功能),您仍然必须声明一个空节。请查看这些说明。