Tag: git

npm从本地文件夹安装软件包

我在防火墙后面,我相信在9418的git连接正在被阻塞。 所以我想通过npm(mysam https://github.com/mysamai/mysam )安装一个版本库。 我尝试直接与安装 npm –proxy <proxy-details> install -g mysam 哪个失败说 – fatal: Unable to look up github.com (port 9418) (No such host is known. ) 所以为了避免这种情况,我下载了git仓库的zip文件,并在网上find了 cd package-folder npm link 但是,也没有说明同样的错误。 有没有select安装本地下载的存储库。 谢谢

只有当一个JS文件被执行时才运行NPM脚本

有没有一种方法来运行一个NPM脚本只有当一个JS文件被分阶段? 具体来说, pre-commit git钩子(使用赫斯基 )之后。 我在我的package.json有以下脚本: "scripts": { … "test": "jest", "precommit": "npm test", … }, 如果有JS文件上演,我希望只能运行jest 。 我怎样才能做到这一点?

NodeJS服务器端应用程序部署的协调

我正在用Angular写一个nodejs应用程序作为我的前端。 为此我有Git作为我的代码pipe理服务器。 对于客户来说,我正在进行缩小,并准备好生产。 但是我不确定,如何准备服务器端文件进行生产。 我们是否需要将所有Git文件夹复制到生产服务器? 让我知道部署nodejs服务器应用程序的最佳方法。

节点应用程序没有运行在我的电脑上,但运行良好与我的团队的其他电脑(使用Git)

我们的团队使用Node.js服务器创build一个项目,并使用Gi​​tHub作为源代码控制。 问题是当我将运行服务器。 我使用下一步来testing主服务器是否会启动应用程序。 git checkout master git pull npm update node .\backend\server.js 最后的评论给我下一个错误。 D:\***\node_modules\passport-oauth2\lib\strategy.js:82 if (!options.clientID) { throw new TypeError('OAuth2Strategy requires a clientID option'); } ^ TypeError: OAuth2Strategy requires a clientID option at Strategy.OAuth2Strategy (D:\Documenten\WatchFriends\Web\node_modules\passport-oauth2\lib\strategy.js:82:34) at new Strategy (D:\Documenten\WatchFriends\Web\node_modules\passport-google-oauth20\lib\strategy.js:52:18) at module.exports.config (D:\Documenten\WatchFriends\Web\backend\data\passport.js:94:18) at Object.<anonymous> (D:\Documenten\WatchFriends\Web\backend\server.js:16:1) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at […]

ASP.NET Core MVC项目中的node_modules文件夹

我最近升级了我的netcoreapp1.0到netcoreapp1.1 。 这给我留下了一些惊喜和错误,需要修复。 最重要的是,我最近又买了一台新的个人电脑,这迫使我经历了更多的事情。 首先,我不得不再次安装NodeJS,并从节点包pipe理器安装bower。 在安装node_modules和bower之后,以及在我的项目上工作了好几个小时之后,我意识到,因为我必须提交远程源代码控制的更改,所以我的项目中出现了一个node_modules文件夹( 虽然隐藏 )。 Git当然想要提交这个文件夹,但我宁可不要,因为它包含大量的子文件夹和其他项目。 我想知道如何处理这个文件夹。 我相信它不应该在那里? 而我不知道为什么。 它不应该是全球性的或什么东西,具体从PC到PC? 或者我应该只是将其添加到我的.gitignore文件? 快速信息:在升级的项目之前没有,这意味着我看不到在netcoreapp1.0任何node_modules文件夹,并且在我的源代码pipe理中没有文件夹?

获取运行node.js git钩子的致命错误

我正在运行一个git钩子(预推),并得到一个致命的错误。 这是我的代码: #!/usr/local/bin node var exec = require('child_process').exec process.exit(1) 没有什么疯狂的,只是testing一下。 它是可执行的。 但是,当我运行推我得到: fatal: cannot exec '.git/hooks/pre-push': Permission denied 过程挂起。

运行react-scriptstesting时出现“错误:产生git ENOENT”

我有一个使用create-react-app的项目。 当我第一次创build项目时,testing运行良好。 我决定运行一段时间后没有运行testing(我还没有写任何生成的testing类是我所有),现在我得到以下错误: Determining test suites to run…Error: spawn git ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32) at onErrorNT (internal/child_process.js:344:16) at nextTickCallbackWith2Args (node.js:442:9) at process._tickCallback (node.js:356:17) Git肯定是在路上,我可以从命令行运行git –version ,并按预期输出。 如果我在cygwin或windows命令行中运行,会得到相同的错误。 我的package.json如下所示: { "name": "my-app", "version": "0.1.0", "private": true, "dependencies": { "immutable": "^3.8.1", "react": "^15.5.4", "react-dom": "^15.5.4" }, "devDependencies": { "react-scripts": "0.9.5" }, "scripts": { "start": "react-scripts start", "build": […]

尝试用'npm.cmd'来安装cordova,但几秒后自动closures

我想了解使用Cordova开发android应用程序。 我正在使用这个教程 。 我不能继续下一步: C:\>npm install -g cordova 因为当我打开npm.cmd它总是在0.5秒后自动closures! 我不知道为什么。 我已经从这个StackOverflow线程尝试: npm.cmd几秒钟后立即closures 但是仍然不能打开npm.cmd 。

Git:Heroku存储库或找不到对象:

这里是Heroku主推命令的错误信息 Git LFS: (0 of 5 files) 0 B / 167.50 MB batch response: Repository or object not found: https://git.heroku.com/xxxx-brushlands-xx267.git/info/lfs/objects/batch Check that it exists and that you have proper access to it error: failed to push some refs to 'https://git.heroku.com/xxxx-brushlands-xx267.git' 添加一个长文本文件到Git LFS(大文件git),之后Heroku停止工作。 可能是什么问题?

如何基于GitHub webhook自动化Docker部署?

所以我inheritance了一个应用程序,并不太满意当前的部署工作stream程。 有一个在ec2服务器上运行的docker实例,开发人员一直在合并他们的本地工作: rsync -arhvz –progress ./ ubuntu@52.12.345.67:/home/ubuntu/app –exclude node_modules 然后进入服务器本身并运行一个deploy.sh脚本。 我只是喜欢push事件到主分支触发这个同步和部署。 这怎么可能? 据我所知,我们不支付docker中心帐户 – 我们没有私人dockerregistry。