Tag: npm

从docker开始npm开始?

您好我正在与npm运行一个基本的反应项目,我试图启动它在docker集装箱。 但是我实际上无法让项目运行。 我的dockerfile看起来像这样: FROM node:7.8.0 WORKDIR / ADD . / EXPOSE 80 RUN npm install ENTRYPOINT npm run start 我收到相关的消息说,现在可以查看项目,但在浏览器中什么也没有显示。 任何帮助,将不胜感激。

npm ELIFECYCLE错误退出状态1

所以,我一直在尝试使用现在设置一个电报机器人,但是我input“npm start”时却遇到了ELIFECYCLE错误。 我有最新版本的nodejs和npm。 该脚本的工作,因为当我运行“节点index.js”工作得很好,这个问题只会出现在我尝试“NPM开始”或当我尝试现在部署它。 我在Fedora上运行这个到目前为止 所以这里是我尝试运行“npm start”时的错误 [root@localhost my-telegram-bot]# npm start > telegram-bot@1.0.0 start /home/fedora/Scrivania/my-telegram-bot > node index.js events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE :::430 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at Server._listen2 (net.js:1258:14) at listen (net.js:1294:10) at Server.listen (net.js:1390:5) at EventEmitter.listen (/home/fedora/Scrivania/my-telegram- bot/node_modules/express/lib/application.js:618:24) at Object.<anonymous> (/home/fedora/Scrivania/my-telegram-bot/index.js:43:5) at Module._compile (module.js:570:32) […]

如何获得ngx-treeview中未经检查的项目?

我正在使用名为ngx-treeview npm模块。 在这我可以得到所有选定的项目上的变化,但没有一个具体的项目正在改变。 我正在寻找不检查。 在component.html文件中: <ngx-treeview [config]="treeviewConfig" [items]="treeItems" [itemTemplate]="itemTemplate" (selectedChange)="onSelectedChange($event,$event)"></ngx-treeview> 在component.ts文件中:首先,我已经导入了ngx-treeview import { TreeviewItem, TreeviewConfig, TreeviewHelper, TreeviewComponent, TreeviewEventParser, OrderDownlineTreeviewEventParser, DownlineTreeviewItem } from 'ngx-treeview/src'; // function to be called public onSelectedChange(downlineItems: DownlineTreeviewItem[], item: TreeviewItem ) { console.log(downlineItems); console.log(item); } 任何人都可以请让我知道如何才能得到未经检查的项目的价值?

编译“咖啡”停止工作

我不知道我做了什么,但我不能再编译CoffeeScript文件。 无论我正在编译哪个文件,我总是得到以下内容。 我尝试通过运行sudo npm remove –global coffeescript ,然后sudo npm install –global coffeescript重新安装咖啡。 使用coffee-compile包自动编译Atom仍然有效。 我该如何解决这个问题? user@computer:~/some/path $ coffee -c code.coffee /usr/local/lib/node_modules/coffeescript/lib/coffeescript/command.js:23 ({spawn, exec} = require('child_process')); ^ ReferenceError: Invalid left-hand side in assignment at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:374:25) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at Object.<anonymous> (/usr/local/lib/node_modules/coffeescript/bin/coffee:15:5) […]

使用webpack将一个项目中的多个Vuejs组件发布到npm

我试图发布一个项目,以包含两个或更多的VUE组件的npm,所以我可以导入,注册和使用这样的组件: import Component1 from 'npm-package' import Component2 from 'npm-package' 这是我的webpack文件: const webpack = require('webpack'); const merge = require('webpack-merge'); const path = require('path'); var config = { output: { path: path.resolve(__dirname + '/dist/'), }, module: { loaders: [ { test: /\.js$/, loader: 'babel', include: __dirname, exclude: /node_modules/ }, { test: /\.vue$/, loader: 'vue' }, { test: […]

npm错误ELIFECYCLE ctrl + c

我已经用heroku开始了一个新的socket.io项目。 服务器在Windows上本地运行良好。 我开始与npm开始,但是当我用ctrl + cclosures它我在控制台中得到这个错误: npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "start" npm ERR! node v6.11.4 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! test1@1.0.0 start: `node index.js` npm ERR! Exit status 3221225786 npm ERR! npm ERR! Failed at the test1@1.0.0 start script 'node index.js'. npm ERR! […]

NodeJS包 – npm与OS'包pipe理器

我们尽可能使用操作系统的软件包pipe理(例如Ubuntu上的apt / dpkg )安装NodeJS软件包。 然而,对于其中的一些,这样的软件包要么不存在,要么已经过时 – 对于那些我们使用npm 。 当我们想升级因为npm会升级它们(包括节点itsel捆绑的东西),但是我们只想要它碰到安装在第一位的东西时,混合会造成困难。 是否可以可靠地辨别npm( npm -g ls )是否已经安装了一个已知的软件包?

在npm5中pipe理节点模块

我仍在使用node v6和npm v3并计划转移到node v8和npm v5 我在client(Angular2)和server side(Express)使用npm , 这些是我遵循的pipe理中的节点模块的步骤 npm v3 保存在package.json中并更新npm-shrinkwrap.json npm install packagename@version –save 保存在package.json依赖中,而不是更新npm-shrinkwrap.json npm install packagename@version –save-dev npm install会安装依赖关系和依赖关系,但不会更新npm-shrinkwrap.json文件 npm run build使用webpack构build前端代码 npm prune –production删除构build过程后的所有devDependencies,不会更新npm-shrinkwrap.json文件 我面临的是什么 npm 5.4.2 npm install安装模块并更新package-lock.json ,如果在版本中有任何更改,则使用依赖关系和devDependencies npm run build使用webpack构build前端代码 npm prune –production从node_modules和package-lock.json删除所有package-lock.json 我们如何才能在package-lock.json单独执行依赖关系? 任何其他的build设过程的build议? 如果在生产中不使用node_modules,我们应该保留devDependencies吗? ——更新于10/25/2017 ——- 删除devDependencies而不更新package-lock.json 试试npm prune –production –no-package-lock

无法使用nvm更改节点版本

我无法解决这个错误。 我甚至不知道是什么原因造成的。 我有最新版本的npm和最稳定版本的节点。 $ nvm use 0.10.40 /Users/Test/.nvm/v0.10.40/lib/node_modules/npm/lib/utils/unsupported.js:27 console.error(`a bug known to break npm. Please update to at least ${r ^ SyntaxError: Unexpected token ILLEGAL at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at /Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:19:21 at Object.<anonymous> (/Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:92:3) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) nvm与npm […]

PATH空间npm

所以我一直在尝试安装gulp ,我不断得到: module.js:471 ^ throw err:can not find module'C:\ c \ Users \ Joe's Steezy Laptop \ AppData \ Roaming \ npm \ node_modules \ gulp-cli \ bin \ gulp.js' 正如你可以看到我的username有空格,我读了npm不能读取有空格的path。 我的问题是我如何解决这个问题? 我知道这是做symbolic links的选项,有一个选项可以让一个全新的用户,并确保用户名文件夹这次没有任何空格。 有另外一种方法可以做到这一点吗? 我不相信自己足够做一个symbolic link因为我读过它,如果你搞砸了,它可能会弄乱你的系统。 我也不是真的想在我的笔记本电脑上创build一个全新的用户,因为那么我必须重新安装我的所有程序。 请任何人都可以帮忙,这将不胜感激!