Tag: npm

fswatch错误,当试图运行在一个Windows泊坞窗容器反应

我正在运行一个unbuntu:在win10上使用Docker Toolbox的最新Docker容器。 我使用create-react-app npm为我自动创build一个反应应用程序。 当我运行“npm start”时,出现以下错误。 events.js:182 throw er; // Unhandled 'error' event ^ Error: watch /frontend/public EMFILE at _errnoException (util.js:1026:11) at FSWatcher.start (fs.js:1383:19) at Object.fs.watch (fs.js:1409:11) at createFsWatchInstance (/frontend/node_modules/chokidar/lib/nodefs-handler.js:37:15) at setFsWatchListener (/frontend/node_modules/chokidar/lib/nodefs-handler.js:80:15) at FSWatcher.NodeFsHandler._watchWithNodeFs (/frontend/node_modules/chokidar/lib/nodefs-handler.js:228:14) at FSWatcher.NodeFsHandler._handleDir (/frontend/node_modules/chokidar/lib/nodefs-handler.js:407:19) at FSWatcher.<anonymous> (/frontend/node_modules/chokidar/lib/nodefs-handler.js:455:19) at FSWatcher.<anonymous> (/frontend/node_modules/chokidar/lib/nodefs-handler.js:460:16) at FSReqWrap.oncomplete (fs.js:154:5) npm ERR! code ELIFECYCLE npm ERR! errno […]

webpack CLI – / usr / bin / env:node:没有这样的文件或目录

我使用一个webpack,它有这个shebang它的cli文件#! /usr/bin/env node #! /usr/bin/env node ,并假设使用它的CI运行器和docker镜像在gitlab上运行。 https://github.com/webpack/webpack/blob/master/bin/webpack.js 无论我使用哪个节点图像,都会返回此错误: /usr/bin/env: node : No such file or directory npm info lifecycle @1.0.0~prod: Failed to exec prod script npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the @1.0.0 prod […]

无法通过Windows本地访问docker容器

我似乎无法访问我的任何运行docker集装箱。 最近的hello-world3是一个使用端口8080的节点应用程序。我有节点应用程序通过process.env.PORT在该端口上侦听。 我用npm启动脚本设置了PORT=8080 ,并用Docker文件EXPOSE 8080。 在我build立容器后,我指定一个端口。 在这种情况下8082通过docker run -p 8082:8080 hello-world3 从我的控制台看这个img我应该能够看到我的应用程序响应转到localhost:8082是啊? 我的docker文件 FROM jkilbride/node-npm-alpine:8 WORKDIR /src COPY package.json . RUN npm install COPY . . EXPOSE 8080 CMD ["npm","start"] 的package.json: { "name": "service", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start":"set PORT=8080 && node index.js", "test": "echo \"Error: no test specified\" && exit […]

Docker-Compose找不到新的节点模块

我正在使用docker-compose与多个不同的项目,一切工作一开始就很好。 但是,每当我安装一个新的模块,docker是无法find它。 甚至当我用–no-cache标志使用docker-compose构build时。 这些是我的Docker和我的docker-compose文件: FROM node:6.11.3 RUN npm install -g gulp && npm install -g node-gyp COPY ./ /usr/apps WORKDIR /usr/apps RUN ls RUN npm install CMD gulp serve 泊坞窗 – 撰写: version: "3.2" services: web: build: . ports: – "3000:3000" – "3001:3001" environment: – NODE_ENV=dockerenv links: – mongodb volumes: – ./:/usr/apps/ – /usr/apps/node_modules stdin_open: […]

Docker:通过Dockerfile安装npm包时出错

这是我的Dockerfile的样子。 正如你所看到的,我正在尝试安装meteorJS,standardJS和一些npm软件包。 FROM ubuntu:latest # build arguments ARG APP_PACKAGES ARG APP_LOCALE=en_US ARG APP_CHARSET=UTF-8 ARG APP_USER=app ARG APP_USER_DIR=/home/${APP_USER} # add packages for building NPM modules (required by Meteor) RUN apt-get update -y RUN apt-get -y dist-upgrade RUN apt-get install -yqq \ python \ build-essential \ apt-transport-https \ ca-certificates \ curl \ locales \ nodejs \ npm […]

Docker / GitLab:在docker镜像中安装的npm依赖项,但是通过runner没有得到满足

首先,我正在检查我在gitlab CI中作为docker runner使用的testingdocker镜像: 在Docker容器( testing )中运行这个命令… meteor npm list –depth=0 给了我预期的结果: npm info it worked if it ends with ok npm info using npm@5.4.2 npm info using node@v8.6.0 project@1.0.0 /builds/namespace/project +– autoprefixer@7.1.5 +– babel-runtime@6.26.0 +– bcrypt@1.0.3 +– fluent-ffmpeg@2.1.2 +– gm@1.23.0 +– gridfs-stream@1.1.1 +– react@16.0.0 所以所有的依赖项都安装在docker镜像中。 现在我在我的gitLab CI中使用这个图像: 我的gitLab CI yml文件如下所示: unit: image: testing:latest stage: unit […]

npm ERR! 代码SELF_SIGNED_CERT_IN_CHAIN AWS Ubuntu – 公司防火墙

必须将我们的AWS服务器从开放的Internet访问移到防火墙后面。 我从头开始设置新的服务器。 我有一个脚本来构build并启动一个docker镜像。 它在原始服务器上效果很好。 但是,防火墙服务器,没有运气。 我试过“npm set strict-ssl false”和“npm install npm -g –ca = null”+“npm config set ca =”“” 我读过尽可能多的文档,我可以find。 没有任何工作,我现在卡住了…这是从防火墙服务器的输出。 $ docker build . -t lab-server Sending build context to Docker daemon 23.68 MB Step 1 : FROM node:latest —> 14989a19b2c6 Step 2 : RUN apt-get update -y —> Using cache —> bf64a1065712 Step […]

Docker + React App – Docker运行命令不能打开本地主机

我在使用我的React应用程序运行Docker(我是一个初学者)时遇到了麻烦。 这是作为编码的挑战,所以我得到了这些Docker命令: dockerbuild设 – 标签应用程序名称。 docker运行-it -p 7357:80应用程序名称 这是我的dockerfile:FROM节点:6-wheezy WORKDIR /srv/tenor-frontend-test/ COPY package.json package-lock.json ./ RUN npm install COPY . . EXPOSE 80 ENV NODE_JS_PORT=80 CMD [ "npm", "start" ] 我在package.json中启动脚本: "start": "PORT=7357 react-scripts start" 在我的terminal中使用“npm start”会打开本地主机,但是当我运行“docker run”命令时,它会正确打印“npm start”会发生什么情况,但是没有打开浏览器,localhost:7357不起作用。 我希望这只是一个docker文件问题,因为“NPM开始”工作正常? 提前致谢!

Ember js / Docker NPM问题 – node_modules显示为空

我用这个作为我的docker为我的烬Js和我试图让我的docker设置,但我正在运行到一个节点模块空错误..inheritance人我的文件 # 1: Use node 6.4.0 as base: FROM node:6.4.0 # 2: We'll set the application path as the working directory WORKDIR /usr/src/web-client # 3: We'll add the app's binaries path to $PATH: ENV PATH=/usr/src/web-client/bin:$PATH ADD package.json /tmp/package.json RUN cd /tmp && npm install RUN mkdir -p /opt/app && cp -a /tmp/node_modules /opt/app/ # 4: […]

将Docker导向本地NPM软件包时无法完成npm安装

我无法在任何地方find这个问题的答案,所以我希望这里有人可能遇到类似的问题。 我正试着装一个NodeJS应用程序,但在RUN npm install期间遇到这个错误: npm ERR! 无法从“packages / example-package”进行安装,因为它不包含package.json文件 有问题的软件包在本应用程序的package.json中被列为本地依赖项: "dependencies": { "@example-name/example-package": "file:../example-package" }, 使用这些本地文件path,在npm install之外运行npm install是没有问题的。 我已经尝试通过Dockerfile将包package.json文件复制到容器中,如下所示: COPY ./packages/example-package/package.json ./packages/example-package 由此产生的错误是: npm ERR! 无法安装“packages / example-packages”,因为它不是一个目录,也不是以.tgz,.tar.gz或.tar结尾的文件 我不知道该从哪里出发! 有什么build议么?