问题标签 [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 投票
4 回答
2398 浏览

reactjs - 部署到 GitHub 页面时收到错误

我正在将反应应用程序部署到 git 中心页面并收到错误。gzip 后的文件大小:

该项目是在假设它托管在/sort-customers-list/. 您可以使用package.json.

构建文件夹已准备好部署。要在https://sejob.github.io/sort-customers-list上发布它,运行: npm run deploy

在此处了解有关部署的更多信息:

“文件”参数必须是字符串类型。接收类型未定义

0 投票
2 回答
1223 浏览

reactjs - 从命令行使用 env 文件反应构建

有什么方法可以通过类似命令创建 React App 构建?到目前为止,我在 shell 脚本中有:

build:test在哪里

但这将引用build:test脚本,package.json但是当我想.env在 shell 脚本中使用特定文件(不编辑或添加任何内容package.json)时,如下所示

不会执行构建.env.my_box

我设置错了什么?

0 投票
1 回答
843 浏览

django - Django collectstatic 不会从 react npm build 文件夹中收集媒体文件

我有一个前端反应应用程序,使用npm run build它创建构建文件夹后:

  • 建造
    • favicon.ico
    • 索引.html
    • service-woker.js
    • 静止的

在使用 django 之后,python manage.py collectstatic我注意到 django 所做的是它只拉出静态文件夹,favicon.ico 没有拉出。所以,我的网站图标不起作用。

在我的 index.html 中,<link rel="apple-touch-icon" href="%PUBLIC_URL%/favicon.ico" />

在我的 settings.py

在 chrome 检查 headers 元素中:

如何让它显示我的网络图标。谢谢!

0 投票
1 回答
400 浏览

reactjs - 为什么我的 npm 构建用于测试获取生产属性?

我想在我的 React 16.13 项目中连接两个生产风格的构建。一个用于测试环境,另一个用于生产。我已经配置了以下脚本...

我定义了这两个 .env 文件...

我按如下方式运行构建以进行测试...

但是,当我扫描“build/static/js/main.367658f7.chunk.js”(构建文件)后,它只引用了我的生产属性“prod.mydomain.com”而不是测试属性“lab .mydomain.com”。我还需要做什么才能将我的测试属性合并到我的构建中?

0 投票
1 回答
14 浏览

npm - npm build 生成两个目标

假设我有 core1.js、core2.js 和 wrapper.js。如何配置 NPM 以生成两个目标:

  • core.js 包括 core1 和 core2
  • all.js 包含所有内容

场景是我需要为公众发布 all.js;和 core.js 在内部用于另一个团队和另一个项目。谢谢!

0 投票
1 回答
671 浏览

angular - Bitbucket Angular npm 运行构建失败

我正在尝试在 Bitbucket 上建立构建管道。我正在使用一个全新的 Angular 项目。到目前为止,它看起来像这样

npm run build它在命令上不断失败并出现错误

关于如何修复它的任何建议?PS我正在使用npm run build并不是ng build因为我的源不在根文件夹中,而是在frontend/src/deguvino-portal/目录下,而且我确实找到了一种方法来为ng build.

0 投票
0 回答
42 浏览

node.js - Dev Env 中依赖的依赖类型未构建

我知道这个问题的变体已经被问到周日的六种方式,但这些问题的答案都没有解决我的问题。

我创建了包 A。它的构建包含在 dist 文件夹中,并且包被加载到 npm。

我创建了包 B,其中包 A 是一个依赖项。包 B 也已正确构建,并且包已加载到 npm。注意:包 A 包括用于诸如 express、mongoose 等类型的开发包。安装并在 B 中构建时,没有错误。

我创建了包 C,其中 A 和 B 是依赖项。安装后,此包将不会构建。这些错误表明 A 的依赖项的缺失类型(express、mongoose 等)。

我已确保 A、B 和 C 之间存在版本一致性。不。仅在 C 中完成了开发安装。不。将 A 的类型添加为 C 中的开发包,并安装,并且仅安装开发。没有。从头开始重新创建 C 然后安装然后尝试构建。没有。

同样,B 也使用 A 并正确构建,并且 A 的输入没有错误。我完全不知道出了什么问题。任何人都可以提出解决方案吗?谢谢大家

0 投票
1 回答
285 浏览

node.js - NPM - 使用 React 构建的网站无法构建

我已经使用 ReactJS 创建了一个网站,并且在我的本地机器上运行完美。但是当我运行npm run build这是我得到的错误:

我打算将其部署到 github 页面。在我的 package.json 中,我有以下行作为主页:

请注意,个人站点是我的项目和存储库的名称。我还有一个.env如下所示的文件:

这个错误的原因是什么?另外,我该如何克服这个错误?

以下是调试日志。[修剪]

0 投票
0 回答
60 浏览

reactjs - 如何只为一个环境运行构建?

我正在开发一个反应项目,我有几个环境,当我为一个环境运行构建时,例如npm run build-sit,构建文件夹中的 JavaScript 文件包含有关其他环境的信息。如何确保该构建文件夹中的 JavaScript 文件仅包含有关我正在构建的环境的信息。

这是我的脚本package.json

我有一个constants.ts文件,我在其中设置了不同环境的 url

0 投票
0 回答
177 浏览

node.js - 创建反应应用程序构建错误“没有'new'就不能调用类构造函数解析器”

我很新反应并编写了一个应用程序,该应用程序在本地服务器上完美运行但是当我尝试为生产构建它时,我遇到了上述错误,我找不到任何对 Parser 类的引用,类似的问题说这与 Babel 转桩 ES6 类的错误有关,但我使用的是最新版本的 CRA,并遵循了在文档上创建组件的示例。

我唯一的例外是我将 React-Straps 用于模态组件(我的应用程序中唯一使用它的组件)。任何人都可以就这个错误提出建议(通常这个错误会引发手写组件)

编辑:我尝试创建一个新的应用程序,并且成功构建