Rog*_*Joe 5 bind node.js reactjs npm-start
我正在尝试在 React 上运行 npm start 并出现以下错误。我尝试重新安装 npm 和 node.js。错误绑定不是函数错误继续出现。我缺少什么?
PS C:\Users\XXXXXXXXXX> npm run start
\XXXXXXXXX\node_modules\renderkid\node_modules\domutils\index.js:12
DomUtils[key] = ext[key].bind(DomUtils);
^
TypeError: ext[key].bind is not a function
at C:\XXXXXXXXXXXX\node_modules\renderkid\node_modules\domutils\index.js:12:28
at Array.forEach (<anonymous>)
at C:\XXXXXXXXXXXX\node_modules\renderkid\node_modules\domutils\index.js:11:19
at Array.forEach (<anonymous>)
at Object.<anonymous> (XXXXXXXXXXXX\node_modules\renderkid\node_modules\domutils\index.js:10:3)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
npm ERR! code 1
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c set PORT=3005 && react-scripts start
Run Code Online (Sandbox Code Playgroud)
这是在 node_modules > Domutils > index.js 中调用 DomUtils 的地方
var DomUtils = module.exports;
[
require("./lib/stringify"),
require("./lib/traversal"),
require("./lib/manipulation"),
require("./lib/querying"),
require("./lib/legacy"),
require("./lib/helpers")
].forEach(function(ext){
Object.keys(ext).forEach(function(key){
DomUtils[key] = ext[key].bind(DomUtils);
});
});
Run Code Online (Sandbox Code Playgroud)
小智 0
我第一次使用 docker 构建 React 应用程序并在 Ngnix 上托管,在为 React 应用程序构建映像时遇到了同样的问题。
我使用以下脚本来构建图像,它有所帮助,我已将nodeJS版本从node:7.10更改为node:14.1-alpine。
这是我的 Docker 文件
FROM node:14.1-alpine AS builder
WORKDIR /opt/web
COPY package.json package-lock.json ./
RUN npm install
ENV PATH="./node_modules/.bin:$PATH"
COPY . ./
RUN npm run build
FROM nginx:1.17.1-alpine
COPY --from=builder /opt/web/build /usr/share/nginx/html
Run Code Online (Sandbox Code Playgroud)
希望这对尝试在 ngnix 上为 React 应用程序和主机构建 docker 镜像的人有所帮助。
| 归档时间: |
|
| 查看次数: |
4857 次 |
| 最近记录: |