package.json相关内容

Heroku:如何部署具有私有回购依赖的NodeJS应用?

我要在Heroku上部署NodeJS应用,该应用将私有存储库列为package.json中的依赖项。 如何授予Heroku对此单个存储库的只读访问权限,而不会不必要地公开任何凭据? 推荐答案 此问题已以各种形式重复提出,但我无法获得任何答案。 以下是最终成功的方法-请注意,我使用的是Windows 10: 使用命令ssh-keygen -t ssh-rsa -C "m ..
发布时间:2022-06-18 13:19:53 其他开发

安装其他Package.json依赖项

简单的问题:是否可以在Package.json中引用另一个Package.json并安装其依赖项? 谢谢。 推荐答案 是的,这是可能的,这是由npm install自动完成的。 如果您有pkg-a,这取决于pkg-b,在您的依赖项中包括pkg-a将在运行npm install时同时安装pkg-a和pkg-b。这是因为依赖项实际上是对其他包的package.json的引用。NPM在运行 ..
发布时间:2022-06-18 13:11:22 其他开发

如何在运行TSC(类型脚本编译器)时将Package.json复制到dist或Build文件夹中

我有一个使用package.json文件(见屏幕截图)的类型脚本反应组件,我运行tsc以便将其传输到dist文件夹中的ES5,但package.json文件不会被复制。请注意,在截图中,我手动将其复制到dist文件夹中。 所以我的问题是:有没有办法通过tsc/tsconfig...而不必添加复制脚本(通过yarn build运行)。因为我希望在运行tsc --watch 时也更新此设置 此 ..
发布时间:2022-06-18 12:56:07 其他开发

解决在同一应用程序中有多个Reaction副本的问题

我正在本地开发一个Reaction模块。为此,我使用npm link链接我的模块。 模块已成功导入,但模块内部的挂钩失败。它引发以下错误: 挂钩调用无效。钩子只能在 功能组件。以下情况之一可能会发生这种情况 原因:1.您可能有不匹配的Reaction和 渲染器(如Reaction DOM)2。您可能违反了 钩子3.您可能在同一个应用程序中有多个Reaction副本 请参阅https://re ..
发布时间:2022-06-18 12:41:53 前端开发

更新Package.json和Package-lock.json中的版本号,而不更新依赖项

TL;DR如何在不更新依赖项的情况下更新Package.json和Package-lock.json版本号? 我们遇到了一个问题,我们希望在开发之后和部署之前更新我们的版本号。 但是,如果我升级Package.json中的版本,然后安装NPM,它可能会更改依赖项的版本,这可能会导致在与开发人员测试代码的依赖项不同的依赖项下运行生产时出现问题。 我们在ci系统中使用NPM ci,我 ..
发布时间:2022-06-18 12:36:53 其他开发

如何同时执行TypeScrip监视和运行服务器?

我在NodeJS中开发我的项目。我发现如果我需要编码和测试API,我会运行两个控制台,一个是执行类型脚本监视,另一个是执行服务器。 我觉得这太麻烦了。我发现GitHub上的其他开发人员已经在package.json中编写了脚本。调用任何命令都很容易。它吸引了如何编写脚本和简单地介绍我的开发工作流程。 简而言之,打印脚本手表的命令是tsc -w,运行服务器的命令是node app.js。我的 ..
发布时间:2022-06-18 12:24:05 其他开发

Node-Sass是Reaction项目的开发人员还是生产依赖项?

在各种Reaction文档中,我看到它被添加为Prod依赖项,但我不明白为什么。既然sass只在开发过程中进行编译,那么它不应该是一个devDependecy吗?当被推送时,你实际上是在推送编译后的css文件? 推荐答案 因为它是执行生产生成所必需的,所以它应该在生产依赖项列表中。 根据我的经验,大多数情况下,项目都是为生产而重新构建的,因此需要从头开始构建所需的所有包。 ..
发布时间:2022-06-18 11:59:17 其他开发

无法使用NPM进行安装,json响应无效

我以前已经安装了NPM,但由于某种原因,我不得不将其卸载。 现在,我尝试使用此命令再次安装NPM以创建Reaction应用程序。 npx create-react-app ip_tracker 在中途安装时,我发现此错误 npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json respo ..
发布时间:2022-06-18 11:41:47 其他开发

无效的选项对象。开发人员服务器已使用与API架构不匹配的选项对象进行初始化

当我添加"proxy": "http://localhost:6000"时,我在我的项目中记录了此错误 在我的Package.json中。 这是纱线开始后的错误响应。 选项对象无效。开发人员服务器已使用 与API架构不匹配的Options对象。 options.alloweHosts[0]应为非空字符串。错误命令失败,退出代码为%1。信息访问 https://yarnpkg.co ..
发布时间:2022-06-18 11:31:17 其他开发