精华内容
下载资源
问答
  • 亲们,大家有需要旧版本的腾讯会议的软件,可以从这里来取用。大家有会在ubuntu下安装的,请留言啊,求大神指导怎么在linux下安装这个软件。
  • 这个怎么运作 clean-publish命令将项目文件(不包括配置文件)复制到一个临时文件夹,从package.json删除多余的开发脚本,并在该临时文件夹上调用npm publish 。 简单的例子: 清洁前: node_modules src ....
  • Docker安装Zookeeper

    2018-11-06 16:09:09
    上一篇说了怎么docker安装 redis ,算是比较详细的了, 这篇就是讲一下怎么安装一个zookeeper  1.直接下载zookeeper docker pull zookeeper 2.启动容器并且添加映射 docker run --privileged=true -d --name ...

    上一篇说了怎么docker安装 redis ,算是比较详细的了, 这篇就是讲一下怎么安装一个zookeeper  

    1.直接下载zookeeper

    docker pull zookeeper

    2.启动容器并且添加映射

    docker run --privileged=true -d --name zookeeper --publish 2181:2181  -d zookeeper:latest

    3.查看容器是否启动

    docker ps

    4.到这里就结束了 可以看转载链接 里面特别的详细和清楚

     

    本文非原创 转载自 Docker安装Zookeeper并进行操作

    展开全文
  • rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following ...
  • Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software. But you always need to state that Colorlib is the original author of this ...
  • 安装npm出现错误

    2019-11-28 23:09:31
    今天拉取了一个新项目,在安装npm 的时候怎么都没有出现node_modules,并且还有如下报错: npm ERR! Unexpected end of input at 1:19111 npm ERR! e-stream-3.0.0-rc.3.tgz"},"_hasShrinkwrap":false,"publish_...

    今天拉取了一个新项目,在安装npm 的时候怎么都没有出现node_modules,并且还有如下报错:

    npm ERR! Unexpected end of input at 1:19111
    npm ERR! e-stream-3.0.0-rc.3.tgz"},"_hasShrinkwrap":false,"publish_time":1533
    npm ERR!                                                                     ^

    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2019-11-28T14_36_05_243Z-debug.log

    不知所以然,一顿操作猛如虎

    最后执行了:npm cache clean --force

    说是与npm缓存腐败有关系,需要清除一下,然后重新安装即可

    其他小伙伴有的还是不行,可以试试:删除package-lock.json 再重新尝试一下即可

    展开全文
  • NPM怎么使用

    2020-11-23 10:25:51
    npm Npm npm是什么 Node Package Manager : 包管理器,在Node.js应用程序中创建、共享和重用模块 指令  ...npm publish 下架包 npm unpublish npm unpublish 模块名@版本号 版本

    npm
    Npm
    npm是什么
    Node Package Manager : 包管理器,在Node.js应用程序中创建、共享和重用模块
    指令

    本地安装
    npm install 包名
    全局安装
    npm install
    卸载模块
    npm uninstall
    更新模块
    npm update
    查看已安装 的模块
    npm ls
    登录npm
    npm login
    发布
    npm publish
    下架包
    npm unpublish
    npm unpublish 模块名@版本号
    版本更新少于24小时的包允许下架;
    超过24小时的包的下架需要联系npm维护者;
    如果有npm维护者参与,npm将检查是否有其他包依赖该包,如果有则不允下架;
    如果某个包的所有版本都被移除,npm会上传一个空的占位包,以防后来的使用者不小心引用怀有恶意的替代者。
    node_modules
    第三方模块的一个集合,可通过require引入
    package.json
    包管理文件 (node_modules中的依赖包对应)
    指令
    npm init
    包里面的关键字
    name 项目名称
    version 项目版本
    description 项目描述
    main 指定入口文件
    author 作者
    keyword 关键字
    license 授权方式
    dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
    常用指令:
    npm
    install 本身就有一个别名 npm i
    npm i module_name -S    即    npm install module_name --save     写入dependencies,发布到开发环境
    npm i module_name -D    即    npm install module_name --save-dev  写入devDependencies,发布到生产环境
    npm i module_name -g    即    global全局安装(命令行使用)
    npm i module_name       即    本地安装(将安装包放在 ./node_modules 下)

    展开全文
  • 在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动...

    在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动编译过和部署ASP.NET网站。 
    首先安装下面的三个软件:

    1.MSBuild.Community.Tasks下载:
    http://msbuildtasks.tigris.org/files/documents/3383/28296/MSBuild.Community.Tasks.msi

    源代码:
    http://msbuildtasks.tigris.org/files/documents/3383/36642/MSBuild.Community.Tasks.v1.2.0.306.zip

     2.WebDeployment下载:

    For VS2005
    http://download.microsoft.com/download/9/4/9/9496adc4-574e-4043-bb70-bc841e27f13c/WebDeploymentSetup.msi

    For VS2008 [RTW]
    http://download.microsoft.com/download/9/4/9/9496adc4-574e-4043-bb70-bc841e27f13c/WebDeploymentSetup.msi

     3.Utility Spotlight Robocopy GUI 下载:【下载后,解压后安装,Vista不用安装】
    http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/UtilitySpotlight2006_11.exe

    安装完成后,就开始今天的教程了。

    我们以前面教程中创建的StartKit解决方案为例子,结构如下:

    在上图所示的Web项目StartKit上右键点击,然后点击Add Web Deployment Project…,如下图:

     弹出下面的窗体,分别输入部署项目名称和项目要放置的位置,如下图:

     点击OK按钮后,解决方案的结构如下图:

    今天会讲到下面二个方法,上面的步骤一样,从这里开始,下面的步骤有区别。

    方法一:使用WebDeployment创建虚拟目录

    优点:使用简单

    缺点:功能不够强大,只能部署到虚拟目录

    右键点击部署项目,点击菜单中的Property Pages,如下图:

    在下面的窗体中,点击左侧的Complication,在右侧的Output Folder下的文本框中输入编译后网站文件的输出路径:

     然后,点击左侧的Deploment,在右侧选中Create an IIS virtual directory for the output folder前面的CheckBox,在下面的Virtual directory name下的文本框中输入虚拟目录的名字,Replace the existing virtual directory前面的CheckBox根据实际情况确定是否选中,如下图:

     点击确定按钮,编译部署项目StartKit.csproj_deploy,编译成功后,我们打开IIS,在默认网站下可以看到虚拟目录StartKit。OK,成功了!

    方法二:使用WebDeployment+MSBuild+Robocopy

    优点:功能强大

    缺点:配置有点麻烦

    这个方法不用配置Property Pages,直接右键点击StartKit.csproj_deploy项目文件,在菜单中点击Open Project File打开部署项目文件:

    修改部署项目文件为下面的内容:

    复制代码
      1 <!--Microsoft Visual Studio 2008 Web Deployment Project http://go.microsoft.com/fwlink/?LinkID=104956-->
      2 
      3 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      4 <PropertyGroup>
      5 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
      6 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
      7 <ProductVersion>9.0.21022</ProductVersion>
      8 <SchemaVersion>2.0</SchemaVersion>
      9 <ProjectGuid>{00000000-0000-0000-0000-000000000000}</ProjectGuid>
     10 <SourceWebPhysicalPath>..\StartKit</SourceWebPhysicalPath>
     11 <SourceWebProject>{96E1A089-3FBB-4909-94F6-172665994449}|StartKit\StartKit.csproj</SourceWebProject>
     12 <SourceWebVirtualPath>/StartKit.csproj</SourceWebVirtualPath>
     13 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
     14 <ProjectName>StartKit</ProjectName>
     15 <Major>1</Major>
     16 <Minor>0</Minor>
     17 <Revision>0</Revision>
     18 <VSSName>ttzhang</VSSName>
     19 <VSSPassword>123456</VSSPassword>
     20 <FtpName>anonymous</FtpName>
     21 <FtpPassword>anonymous</FtpPassword>
     22 <SmtpServerName>smtp.163.com</SmtpServerName>
     23 <FromAddress>ttzhang@163.com</FromAddress>
     24 <ToAddress>zttc@163.com</ToAddress>
     25 <MailPassword>testmail</MailPassword>
     26 </PropertyGroup>
     27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     28 <DebugSymbols>true</DebugSymbols>
     29 <OutputPath>.\Debug</OutputPath>
     30 <EnableUpdateable>true</EnableUpdateable>
     31 <UseMerge>true</UseMerge>
     32 <SingleAssemblyName>StartKit_deploy</SingleAssemblyName>
     33 </PropertyGroup>
     34 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     35 <DebugSymbols>false</DebugSymbols>
     36 <OutputPath>.\Release</OutputPath>
     37 <EnableUpdateable>true</EnableUpdateable>
     38 <UseMerge>true</UseMerge>
     39 <SingleAssemblyName>StartKit_deploy</SingleAssemblyName>
     40 </PropertyGroup>
     41 <ItemGroup>
     42 </ItemGroup>
     43 <!--下面的ItemGroup节点可选,这个和项目文件StartKit.csproj中的内容相同-->
     44 <ItemGroup>
     45 <ProjectReference Include="..\BLL\BLL.csproj">
     46 <Project>{73A293A1-CDCC-4919-9B05-BA2531ADDB56}</Project>
     47 <Name>BLL</Name>
     48 </ProjectReference>
     49 <ProjectReference Include="..\DAL\DAL.csproj">
     50 <Project>{AFF6077D-DD2D-48A0-BFAD-051BD67A6953}</Project>
     51 <Name>DAL</Name>
     52 </ProjectReference>
     53 <ProjectReference Include="..\IBLL\IBLL.csproj">
     54 <Project>{620770BB-7A27-4585-9B97-44EEE349121D}</Project>
     55 <Name>IBLL</Name>
     56 </ProjectReference>
     57 <ProjectReference Include="..\Model\Model.csproj">
     58 <Project>{EA43EC2E-5890-4431-BD3E-5F6C090DEA3A}</Project>
     59 <Name>Model</Name>
     60 </ProjectReference>
     61 </ItemGroup>
     62 <!--引入MSBuildCommunityTasks-->
     63 <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />
     64 <!--邮件发送-->
     65 <!--<Target Name="EmailTest" >
     66 <Message Text = " Mail sending"></Message>
     67 <Mail SmtpServer="$(SmtpServerName)"
     68 Subject="Test"
     69 Password="$(MailPassword)"
     70 From ="$(FromAddress)"
     71 To ="$(ToAddress)"
     72 Body="This is a test of the mail task." />
     73 </Target>-->
     74 <!--备份文件到FTP-->
     75 <!--<Target Name="Backup" DependsOnTargets="Zip" >
     76 <FtpUpload UserName="$(FtpName)"
     77 Password="$(FtpPassword)"
     78 LocalFile="$(ZipFileName)"
     79 RemoteUri="ftp://192.168.1.2/SourceBackup/$(ZipFileName)" />
     80 <OnError ExecuteTargets="HandleErrorBackup" />
     81 </Target>-->
     82 <!--备份文件到FTP失败则发送邮件-->
     83 <!--<Target Name="HandleErrorBackup">
     84 <Message Text="Backup failed" />
     85 <Mail SmtpServer="$(SmtpServerName)"
     86 To="$(ToAddress)"
     87 From="$(FromAddress)"
     88 Subject="$(ProjectName) Build failed"
     89 Body="Backup Failure: Could not finish Backup ." />
     90 </Target>-->
     91 <!--编译项目-->
     92 <Target Name="BuildProjectReferences">
     93 <MSBuild Projects="@(ProjectReference)" Targets="Build" />
     94 </Target>
     95 <!--生成压缩文件-->
     96 <Target Name="Zip">
     97 <!--时间格式-->
     98 <Time Format="yyyyMMddHHmmss">
     99 <Output TaskParameter="FormattedTime" PropertyName="buildDate"/>
    100 </Time>
    101 <Zip Files="@(ZipFiles)" ZipFileName="StartKit V$(Major)-$(Minor)-$(Revision)-$(buildDate).zip"/>
    102 </Target>
    103 <!--复制文件-->
    104 <Target Name="Copy">
    105 <!--停止IIS服务-->
    106 <ServiceController ServiceName="w3svc" Action="Stop" />
    107 <!--使用Robocopy复制编译后的文件到指定位置 /XD是要忽略的文件夹,/XF要忽略的文件类型-->
    108 <Exec Command="Robocopy Debug c:\inetpub\StartKit /MIR /XD Fckeditor attachments .svn obj doc Test /XF *.zip *.wdproj *.user *.cs *.csproj" IgnoreExitCode="true" />
    109 <!--启动IIS服务-->
    110 <ServiceController ServiceName="w3svc" Action="Start" />
    111 </Target>
    112 <!--引入WebDeployment-->
    113 <Import Project="$(MSBuildExtensionsPath)\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets" />
    114 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
    115 Other similar extension points exist, see Microsoft.WebDeployment.targets.-->
    116 <Target Name="BeforeBuild"></Target>
    117 <Target Name="BeforeMerge"></Target>
    118 <Target Name="AfterMerge"></Target>
    119 <Target Name="AfterBuild">
    120 <!--编译成功后,执行下面的Targets-->
    121 <!—不想生成ZIP文件,可以注释下面ZIP的target-->
    122 <CallTarget Targets="Zip"/>
    123 <CallTarget Targets="Copy" />
    124 <!--<CallTarget Targets="EmailTest"/>
    125 <CallTarget Targets="Backup" />-->
    126 </Target>
    127 </Project>
    复制代码

    编译部署项目成功后,打开C\inetpub\StartKit文件夹,看看是否成功复制过去了呢?好的,我去看看,哈哈,文件果然都在,OK,成功啦!

    这时候,在IIS上创建一个虚拟目录或者网站,指向我们部署项目中指定的目录。上一篇我们已经将该项目添加到了CCNET中,所以以后我们每次提交代码后,MSBuild就会编译整个解决方案【当然也会编译部署项目】,如果编译成功,就会自动将最新的程序部署到我们网站上。这样就可以使网站和我们的开发实时保持同步,这只不是唯一的实现方法,其他还有很多可以实现这个功能的方法,大家可以在这里讨论和交流。

    补充:
    Microsoft Build Engine (MSBuild)  Microsoft  Visual Studio 的新的生成平台。MSBuild 在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装 Visual Studio 的生成实验室环境中组织和生成产品。通过这几篇教程,我们可以看出,MSBuild的强大功能,如果希望理解更多关于MSBuild的信息,请查看这里http://msdn.microsoft.com/zh-cn/library/ms171451.aspx 

    如果你对我讲解的这些内容不熟悉,建议你从头开始看这个系列的教程:项目管理实践系列教程

    展开全文
  • 在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动...
  • NodeJS安装后可以执行命令,但无法执行文件 例如在命令行输入nom server.js执行server.js文件时会出现以下提示: Usage: npm where <command> is one of: access, adduser, bin, bugs, c, cache, completion, ...
  • 在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动...
  • rp文件,怎么用浏览器预览

    千次阅读 2020-08-07 11:18:14
    1、下载安装Axure 2、导入人品文件,预览 publish--》preview 或者直接点击preview 即可
  • # play/publish ones. If any arguments are sent # with GET-style syntax to play & publish # these are also included. # Example URL: # rtmp://localhost/myapp/mystream?a=b&c=d # record 10 ...
  • <p>centos7 安装 cdh5.7 ,在第一次自动启动服务的时候报错,       <p><img alt="" height="713" src="https://img-ask.csdnimg.cn/upload/1610464733471.png" width="1558" /></p>  ,...
  • 安装: composer require sting_bo/mengine 复制配置文件: php artisan vendor:publish 依赖 predis 号外 已经出Golang微服务撮合啦,欢迎使用并提issue 使用说明 已有数据的系统如果使用此库,可以自己写一个...
  • NOTICE: testrpc is now ganache-cli. Use it just as you would testrpc. ...Welcome to Ganache CLI Ganache CLI, part of the Truffle suite of Ethereum development tools, is the command line version ...
  • copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: ...
  • npm run publish 谁在使用 联系我们 邮箱: mapv@baidu.com QQ群: 321519841 许可证 Copyright (c) 2016, Baidu, Inc. All rights reserved. Redistribution and use in source and binary forms, with or ...
  • Jenkins使用

    2018-07-03 17:21:00
    Jenkins布置软件集成编译环境 1. 安装Jenkins服务 下载地址:https://jenkins.io/doc/ 2. 安装所有推荐插件 ...选择安装Publish Over FTP插件, FTP publisher插件没找到怎么调用Jenkins服务的环...
  • 不知道怎么安装Jenkins 的朋友可以参考 jenkins 介绍与安装由于windows 下是无法用命令进行压缩打包, 本文jenkins是部署在linux下进行项目构建, linux 下jenkins 的安装与windows下一样。 Publish over SSH 插件...
  • 怎么构建项目,怎么配置,请看之前的篇幅 安装插件 Publish Over SSH用于连接远程服务器 Deploy to container插件用于把打包的应用发布到远程服务器 配置 Publish Over SSH 配置需要连接的服务器地址和...
  • 文章目录前言准备工作配置全局工具安装Publish over SSH插件并配置新建项目项目配置编写钩子程序 前言 Jenkins的整体流程可以参考下图 整体流程: 开发人员将工作区的代码提交到代码库(svn或者git),代码库再调用...

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
关键字:

怎么安装publish