package.json相关内容

docker-compose 无法以 npm ERR 启动!enoent ENOENT: 没有那个文件或目录,打开'/usr/src/app/package.json'

我从 docker 文件构建了一个图像来运行 node 并复制到一个简单的 node express 应用程序中,该应用程序运行良好.图像构建我可以运行容器和 bash 并复制本地文件.当我在 docker-compose 文件中使用此图像以及 mongo 图像时,容器构建但节点容器无法运行,错误是缺少 package.json. 返回的错误是 report-node 退出,代码为 254 ..
发布时间:2021-12-26 22:57:14 其他开发

“意外的令牌导入"在 Nodejs5 和 babel 中?

在 js 文件中,我使用 import to 而不是 require 从'co'导入co; 并尝试通过 nodejs 直接运行它,因为它说导入是“运输功能"并且支持没有任何运行时标志 (https://nodejs.org/en/docs/es6/),但出现错误 从'co'导入co;^^^^^^语法错误:意外的令牌导入 然后我尝试使用 babel npm install -g babel ..
发布时间:2021-12-23 11:55:12 前端开发

从 npm 包的子文件夹导入

我一直致力于创建一个小型 React 组件库,以用于其他几个项目.我在内部发布包(使用私有 GitHub 存储库),然后包含在另一个项目中.但是,当我从包的子目录导入时,我无法这样做,因为路径不匹配. 使用该包的项目都使用 webpack 来捆绑/转译代码,因为我尽量避免在组件库中进行任何构建. 目录结构 - package.json- 源代码/- 索引.js- 按钮/- 索引.js ..
发布时间:2021-12-18 18:23:59 前端开发

如何在 package.json 中使用环境变量

因为我们不希望项目代码中包含敏感数据,包括 package.json 文件,所以在我看来,使用环境变量将是一个合乎逻辑的选择. 示例 package.json: “依赖项":{“会计":“~0.4.0",“异步":“~1.4.2",“我的私有模块":“git+https://${BB_USER}:${BB_PASS}@bitbucket.org/foo/bar.git" 这可能吗? ..
发布时间:2021-12-16 22:46:08 其他开发

如何为 .npmrc 使用设置 env var

我的项目中需要一个模块来下载私有 npm 包.为此,我使用 .npmrc 文件来提供下载包所需的只读令牌.为了将 npm 提供的令牌保留在文件之外,我希望将其添加为环境变量并让它在文件中展开.例如: # .npmrc//registry.npmjs.org/:_authToken=${NPM_TOKEN} 我不知道如何在安装引用它之前将 NPM_TOKEN 添加到环境中.我尝试使用 npm 预 ..
发布时间:2021-12-16 12:12:43 其他开发

找不到模块:错误:无法解析“core-js/es6"

我在构建过程中遇到了与 React 应用相关的问题. 我总是收到以下错误: 未找到模块:错误:无法解析“core-js/es6" 如果我在 polyfill.js 中使用它: 导入'core-js/es6'; 那是我的 package.json: {"name": "测试",“版本":“1.0.0","main": "index.js","许可证": "麻省理工 ..
发布时间:2021-12-16 12:07:50 其他开发

如何在 npm 脚本中引用包版本?

我想在 npm 脚本中引用我的包版本,以便我可以在应用程序中显示当前版本.类似的东西 {"name": "bla",“版本":“1.0.0","作者": "bla bla",“脚本":{"build": "节点版本=> build/build.js"}} 有没有办法做到这一点? 解决方案 1) 在 npm-scripts 中引用包版本. 在 n ..
发布时间:2021-12-16 12:07:42 其他开发

我如何决定@types/* 是进入`dependencies` 还是`devDependencies`?

我在我的项目中使用 TypeScript 2.我想使用一些 js 库,但也想使用该库的类型.我可以使用简单的 npm install @types/some-library 安装类型.我不确定我是否应该 --save 或 --save-dev 它们.在我看来,即使 DefintelyTyped GitHub 自述文件也提到了这两个版本,但从未解释过它们.我认为@types 应该在 devDepen ..
发布时间:2021-12-16 12:06:27 其他开发

在 package.json 中查找未使用的 npm 包

有没有办法确定您的 package.json 文件中是否有不再需要的包? 例如,当尝试一个包,然后评论或删除代码,但忘记卸载它时,我最终会得到几个可以删除的包. 确定包是否可以安全删除的有效方法是什么? 解决方案 您可以使用名为 depcheck 的 npm 模块(至少需要 Node 10 版本). 安装模块: npm install depcheck -g或者纱线全 ..
发布时间:2021-12-16 12:05:34 其他开发

如何修复 package-lock.json 中未在 package.json 中列出的易受攻击的 npm 包?

Github 告诉我,我的 package-lock.json 文件中的依赖项容易受到攻击且已过时.问题是,如果我执行 npm install 或 npm update,它们都不会更新 package-lock.json 文件中的依赖项. 我已经在谷歌上搜索了很多,并删除了文件并完成了npm install. 如果有人能帮助解决这个问题,我将不胜感激.有问题的包是 Hoek,我的 pa ..
发布时间:2021-12-16 12:00:31 其他开发

什么是“模块"?package.json 字段用于?

我见过一些 npm 包(例如vue) 在他们的 package.json 中有一个 module 字段. 但是 module 不包含在package.json 文档 - 这是某种约定吗?某处有这方面的文档吗? 解决方案 "module" 是官方 npm 属性还是某种约定? 这是一个提案,但很可能由于实际使用而受到支持. 是否有相关文档? 事实上有,而且可以找到 ..
发布时间:2021-12-16 11:51:30 前端开发

我需要 package-lock.json 和 package.json 吗?

将我的 NPM 更新到最新版本(从 3.X 到 5.2.0)并在现有项目上运行 npm install 后,我得到了一个自动创建的 包锁.json 文件. 我可以告诉 package-lock.json 给了我一个精确的依赖树,而不是 package.json. 仅从这些信息来看,package.json 似乎是多余的,不再需要了. NPM 的工作是否需要它们两个? 仅使用 p ..
发布时间:2021-12-16 11:50:02 其他开发

如何使用私有 Github 存储库作为 npm 依赖项

如何在 package.json 中将私有 Github 存储库列为 "dependency" ?我尝试了 npm 的 Github URLs 语法,如 ryanve/example,但做包文件夹中的 npm install 为私有依赖项提供“无法安装"错误.是否有用于依赖私有存储库的特殊语法(或其他机制)? 解决方案 可以通过 https 和 oauth 或 ssh. https ..
发布时间:2021-12-01 22:21:07 其他开发