package.json相关内容

在gitLab CI YML中获取package.json的值

我正在为我的nodejs应用程序使用gitLab CI.在我的YML文件中,我需要调用脚本来构建docker映像.但是,除了使用latest之外,我还需要使用项目的当前版本. 此版本值可以在存储库的package.json文件中找到. 是否可以读取package.json文件的版本值以将latest替换为当前版本? # ... variables: CONTAINER_REL ..
发布时间:2020-05-23 19:55:48 其他开发

如何将我的node_module,模块添加到package.json

我的node_module文件夹中有一些模块,但是由于我在nodejs中是业余爱好者,因此当我要安装主题时,我忘记将--save与npm install一起使用.现在我有很多模块,但是我的为空,因此有什么方法可以将主题添加到package.json. 抱歉,如果我的问题很愚蠢,我是nodejs 的初学者 解决方案 只需切换到包含node_modules的目录,在其中备份任何现有的packa ..
发布时间:2020-05-23 19:55:35 其他开发

节点模块的根目录

我有一个非常漂亮的标准节点模块,使用babel来转换我们的代码,然后将其输出到"lib"文件夹中. package.json将'main'指向'lib/index.js',以便人们可以require('my-module') 但是,如果我有一个子目录(例如说my-module/server),那么当他们使用my-module时,它们必须执行require('my-module/lib/ser ..
发布时间:2020-05-23 19:55:33 其他开发

Angular中tsconfig.json和tsconfig.app.json文件之间的区别

我是Angular的新手.我使用angular-cli了解有关angular的信息,并找到了文件tsconfig.json和tsconfig.app.json.两者都是与打字稿相关的,我发现此链接很有用. 但是为什么要使用两个这样的文件?为什么不能将这两个文件中的配置合并到一个文件中?请帮我解决这个问题. 解决方案 没有什么可以阻止您摆脱tsconfig.app.json.它只是一个 ..
发布时间:2020-05-23 19:55:30 前端开发

tsconfig.json中的Typescript outDir设置不起作用

在package.json中使用时,我似乎无法使outDir标志正常工作.目录结构非常简单:在根级别的tsconfig.json以及一个src/目录和一个index.ts文件,以及代表其他模块的其他目录. 在索引文件上运行tsc命令时,它将在其旁边而不是在构建目录中创建一个新命令.我在做什么错了? 我的tsconfig: { "compilerOptions": { ..
发布时间:2020-05-23 19:55:27 其他开发

如何覆盖package.json主字段

如何像在Bower中那样覆盖package.json的主字段? "overrides": { "highcharts": { "main": "highcharts.js" } } 解决方案 尝试创建一个与Webpack配置中的模块同名的别名. module.exports = { ... resolve: { alias: { ..
发布时间:2020-05-23 19:55:25 其他开发

npm package.json操作系统特定的脚本

我想创建一个package.json构建脚本,当从Windows,Linux,Mac运行时,该脚本执行一组稍有不同的命令. 问题是我找不到将其放入package.json文件的方法,该文件将在每个系统上正常运行. 这是我想要的一个例子: "scripts" : { "build.windows" : "echo do windows specific stuff", ..
发布时间:2020-05-23 19:55:12 其他开发

将npm的"package-lock.json"放入其中有什么意义?在版本控制下?

将npm的package-lock.json置于版本控制之下有什么意义?以我的经验,控制此文件源比提高效率引起了更多的麻烦和混乱. 将package-lock.json置于源代码控制之下,每次添加/删除/修改任何节点模块的开发人员需要解决分支之间的冲突时,都会遇到头疼.特别是在复杂/大型应用程序上工作,其中package-lock.json可能长达数万行.即使只是丢掉node_modules ..
发布时间:2020-05-23 19:55:08 其他开发

将yarn.lock同步回package.json并锁定

我有package.json和yarn.lock文件. yarn.lock的版本已锁定,我想进行同步,然后将yarn.lock中的所有版本锁定(不带^),重新打包到package.json中. 有没有简单的方法可以做到这一点? 最后,我不想在我的package.json中完全没有"^",因为这会带来太多麻烦,并且我想专门升级软件包,而不是不知不觉地升级软件包. /p> 是否有任何工具或方法 ..
发布时间:2020-05-23 19:55:05 其他开发

从package-lock.json创建package.json

我下载了一个主题,它有一个package-lock.json文件,但没有package.json文件. 有没有一种方法可以从package-lock.json文件生成package.json. 如何仅使用package-lock.json文件安装节点模块. 有办法吗? 解决方案 使用npm install -g npm 安装最新的npm 运行npm init并回答问题. 上面的命 ..
发布时间:2020-05-23 19:55:02 其他开发

本地安装的gulp无法在命令行中运行?

我是nodejs和gulp的新手.我正在一个nodejs项目中工作,在该项目中,我必须在所有文件上运行jslint.我正在为此使用gulp. 我的问题是,为了在cli上运行gulp,我不想全局安装gulp,也不想更新我的path变量,所以我已经使用软件包在本地项目中安装了gulp和其他节点模块.json文件 cd myproject npm安装 由于我不想在全球范围内安装g ..
发布时间:2020-05-23 19:54:50 其他开发