问题标签 [npm-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

angular - 如何安装角度自定义库的所有依赖项

我们有一个 Angular 11 项目,其中包含我们创建的 20 多个自定义 Angular 库。当我们需要运行时,npm install我们需要将目录更改为每个库。有什么方法可以在npm install不手动更改目录的情况下运行所有​​库。目前我们正在使用一个 shell 脚本来完成这个任务。

在此处输入图像描述

我想npm install 在每个项目中运行。例如:dev-about-page、dev-accept-invitation-page ...等

0 投票
0 回答
28 浏览

reactjs - 在 react 应用程序中运行命令 npm run build 时如何解决错误 134?

我在前端文件夹中运行“npm run build”命令,它显示错误 134。这是我的 package.json 文件。

我已删除 package-lock.json 文件和 node_modules 文件夹并运行命令 npm install 但问题没有解决,它再次显示错误。




0 投票
0 回答
39 浏览

reactjs - 上传到 netlify 时反应构建错误

我使用反应创建了一个网站。当我npm start在终端上运行时,该站点运行良好。当我运行npm run build构建时正确创建。

当我将该构建上传到Netlify(一个允许我上传构建并从网络访问它们的站点)时,就会出现问题。

当我尝试访问我上传的链接时,网站显示为空,并且控制台上出现以下错误:

使用“npm start”时未出现此错误。

非常感谢您的帮助。

0 投票
0 回答
28 浏览

reactjs - npm run build 命令无法正确生成声明性类

我正在尝试自定义antd,但是当我通过 构建项目时npm run build,生成的代码与生成的代码不同npm install antd(显然,当我尝试导入所需的类时,我生成的代码不起作用)。

更具体地说,我在谈论.d.ts文件,下面是一个示例。

Upload.d.tsfile 是我要自定义和使用的类。

有效的代码(npm install antd):

我生成的代码:

我在命令中遗漏了什么吗?

0 投票
0 回答
39 浏览

typescript - 为什么 npm build 不会包含我的 types 目录?

我有这个项目目录树用于我的 npm 包开发:

  • 源/
    • @types/
      • 索引.d.ts 索引.ts
  • tsconfig.js
  • 包.json

src/index.ts 内容:

@types/index.d.ts 内容:

tsconfig.js 内容:

package.json 内容:

当我执行

我将在我的 lib out 目录中获得以下信息:

  • 库/
    • 索引.d.ts
    • index.js
    • index.js.map

问题是 @types 目录没有在 lib/ 目录下构建时导出

因此,当我使用该软件包在其他项目上进行测试和安装时

该项目将执行,但如果我在 node_modules/mypackage/index.d.ts 内部进行调查

我会看到一个打字稿问题,试图从 @types 文件夹导入我的类型 MyObject

我错过了什么?

编辑

在下面的评论之后像这样更新了 package.json 但在构建的 lib/ 文件夹中仍然没有 @types:

0 投票
1 回答
258 浏览

reactjs - 运行 npm run build 时出现错误代码 ELIFECYCLE

我已经基于 fuse react 主题构建了 react 应用程序,它在开发环境中运行良好,npm start 但是在进行生产构建时出现错误,运行npm run build以进行生产构建但出现 ELIFECYCLE 错误,我已经尝试了所有选项,例如。

  1. 消除package-lock.json
  2. 删除node_modules
  3. npm install
  4. Rannpm start和应用程序运行良好我可以在浏览器上访问该应用程序
  5. npm run build得到 ELIFECYCLE 错误

这是我的package.json文件

节点版本= 14.2.0

npm 版本= 6.14.4

任何解决方案如何解决上述错误并进行生产构建。

0 投票
0 回答
31 浏览

reactjs - npm run build 文件夹生产未创建

伙计们,你们好吗?我希望你能帮助我解决这个问题,我已经尝试构建要在我的实时 Web 服务器中托管的生产文件夹,但是我遇到了这个问题,构建文件夹没有创建。谢谢你。

这是我从事的项目: https ://github.com/codingwithdidem/emojifacesdapp

这就是我运行“npm run build”时的问题

0 投票
0 回答
38 浏览

reactjs - GitHub 给我 404 找不到文件

我正在尝试将我的 Web 应用程序放在 GitHub 上,但我不断得到一个"404 File not found". 有谁知道该怎么做才能解决这个问题?这是我得到的:

以下是我的文件的设置方式:

在此处输入图像描述

我在我的客户端文件夹中创建了一个构建文件,如下所示:

在此处输入图像描述

我有一个名为 (my-GitHub-username).github.io 的 git 存储库,这是 GitHub 在命名时需要格式化存储库的格式,以便您可以托管您的 Web 应用程序。

GitHub项目链接:https ://github.com/rmera1026/rmera1026.github.io

0 投票
0 回答
8 浏览

vuejs3 - 在 Vue 生产版本中从 app.js 中删除“唯一 ID”

每当我为生产构建 Vue 应用程序时,它都会为每个构建的文件添加一个唯一的 id,如下所示:

我确实理解为什么要这样做,但是我正在为 ESP32 网络服务器构建这个特定的应用程序,这使得使用它变得困难,因为它没有根据文件夹给出回复,而是在代码中给出了说明。所以对于每个新文件,必须编辑我的 ESP32 代码并再次上传。

在生产构建期间是否可以停止在这些文件上添加唯一 ID?所以 app.js 作为 app.js 而不是 app.ee533abb.js

0 投票
2 回答
34 浏览

node.js - npm 运行构建失败

我正在尝试构建我的 react 和 node.js Web 应用程序,但自从修复软件包后就无法构建。

我收到以下错误

我试图清除 node_modules 的缓存,删除 package-lock.json,使用 npm 重新安装并重新构建,但没有任何效果。

请问有谁知道如何解决这个问题?