首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令‘`npm’什么也不做

命令‘`npm’什么也不做
EN

Stack Overflow用户
提问于 2014-09-23 14:26:57
回答 6查看 87.4K关注 0票数 6

在我的Node项目的目录中输入npm start之后,我看到了显示npm正在加载的旋转管道符号。但是,该图形将无限期显示,什么也不会发生。不提供错误消息。我如何解决或至少诊断这个问题?

我的package.json如下:

代码语言:javascript
复制
{
  "name": "Project_Name",
  "version": "0.0.1",
  "private": true,
  "main": "./bin/www",
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "express": "~4.2.0",
    "static-favicon": "~1.0.0",
    "morgan": "~1.0.0",
    "cookie-parser": "~1.0.1",
    "body-parser": "~1.0.0",
    "debug": "~0.7.4",
    "jade": "~1.3.0",
    "request": "~2.39.0",
    "oauth-1.0a": "~0.1.1",
    "passport": "~0.2.0",
    "express-session": "~1.7.2",
    "passport-local": "~1.0.0",
    "connect-flash": "~0.1.1"
  }
}

我怀疑缺少依赖可能是一个问题,但这似乎不是一个问题。我运行了npm-install-missing模块并获得了以下结果:

EN

回答 6

Stack Overflow用户

发布于 2020-03-01 19:16:15

经过几次uninstallinstallnodenpm之后,问题是我在~/目录下在.npmrc中设置了ignore-scripts=true

所以要解决这个问题:

代码语言:javascript
复制
nano ~/.npmrc

删除行ignore-scripts=true或将其更改为

代码语言:javascript
复制
ignore-scripts=false

这解决了我的问题,大约一个小时后,尝试不同的极端解决方案。

票数 14
EN

Stack Overflow用户

发布于 2014-09-23 15:09:53

这个问题与依赖性有关。首先,我安装了npm-install-missing模块以查看应用程序的依赖关系:

npm install -g npm-install-missing

安装了模块后,我可以运行它来查看哪些依赖项需要更新:

npm-install-missing

结果在我上面的问题中显示为截图。您会注意到express-sessioncrypto-jspassport都是红色的。我需要安装每个模块的预期版本:

npm install -g express-session@1.7.6

npm install -g crypto-js@3.1.2

npm install -g passport@0.2.1

安装依赖项后,我再次运行npm start。该应用程序出现在localhost:3000上。

票数 8
EN

Stack Overflow用户

发布于 2014-10-30 15:17:05

您必须安装连接和服务器静态模块。

代码语言:javascript
复制
npm install connect serve-static

2-必须创建包含以下内容的server.js文件:

代码语言:javascript
复制
var connect = require('connect');
var serveStatic = require('serve-static');
connect().use(serveStatic(__dirname)).listen(8000);

3-运行您的命令:

代码语言:javascript
复制
node server

为了进行测试,在nodejs目录中添加一个HTML (index.html)

5-打开浏览器并放置:

http://localhost:8000/index.html

服务器正在运行,您的页html已被解析。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25997681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档