当前位置: 首页 > 知识库问答 >
问题:

快车在ubuntu上不起作用

马俊
2023-03-14

我是nodejs的新手,并试图学习它。我通过命令将节点框架作为全局模块进行了安装:

$ sudo npm install express -g

这工作正常,我在/usr/lib/node_modules中找到了它。然后我在express上创建一个新项目:

 $ express app

但这不会创建项目文件夹,也不会返回任何错误代码,清晰的节点代码工作正常。有人知道如何检测和修复此错误吗?

共有3个答案

白萧迟
2023-03-14

首先要尝试的是如果插件已安装:

< code > $ NPM-g ls | grep express

如果没有返回任何内容,请尝试重新安装。

因为在这种情况下,它仍然安装,下一个解决方案是完全重新安装节点。

这里有一个关于清理节点安装的很棒的帖子:卸载节点。JS使用Linux命令行?

司健柏
2023-03-14

对我来说,解决方案就是简单地安装nodejs-遗留包:

sudo apt-get install nodejs-legacy
华景焕
2023-03-14

找到了。npm包实际上被命名为快递生成器

sudo npm install -g express-generator

然后,您可以使用

express mytestapp

这导致:

olivier@****:~/workspace$ express mytestapp

create : mytestapp
create : mytestapp/package.json
create : mytestapp/app.js
create : mytestapp/public
create : mytestapp/public/javascripts
create : mytestapp/public/stylesheets
create : mytestapp/public/stylesheets/style.css
create : mytestapp/routes
create : mytestapp/routes/index.js
create : mytestapp/routes/users.js
create : mytestapp/views
create : mytestapp/views/index.jade
create : mytestapp/views/layout.jade
create : mytestapp/views/error.jade
create : mytestapp/bin
create : mytestapp/bin/www
create : mytestapp/public/images

install dependencies:
 $ cd mytestapp && npm install

run the app:
 $ DEBUG=my-application ./bin/www

干杯奥利维尔

资料来源:http://expressjs.com/guide.html#executable

 类似资料:
  • 我已经在ubuntu 14.10上安装了git版本2.1.0。 我已经创建了一个本地git存储库,现在我希望在ubuntu默认终端中用颜色突出显示我的分支。 我已经做了: 如何在Ubuntu中为Git控制台着色? 但这确实有帮助

  • 我在Ubuntu上使用bash运行最新的稳定窗口,通过cmder wslbridge运行(我尝试直接通过bash运行,但错误相同)。移动到基于windows的react-native文件夹并尝试运行一些cli,如、、总是产生错误; 而令人惊讶的是,其他一些命令如npm可以正常启动... 国家预防机制将其打印出来;

  • 我是PSQL新手。在终点站。我输入了以下命令 我面临以下错误: PSQL:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/var/run/PostgreSQL/.s.pgsql.5432”上的连接? 请有人在这方面帮助我。

  • 问题内容: 我需要使用apache配置的php在我的Web服务器上执行一些命令。 输出: 我的猜测是因为我的ubuntu上有php权限!你有什么建议? 问题答案: 您需要运行: 检查你是否有一条线像 在文件顶部添加您自己的本地IP,然后添加一行 最后在您的PHP文件中: (您正在尝试通过Web重新启动apache,也许您不知道webmin界面?我认为有比sudo方法更好的解决方案。授权www- d

  • 我有一种字体在IE8和IE9以及所有其他浏览器中都能正常工作,但第二种字体只在IE9和其他浏览器中工作。在IE8中,我得到了一个错误: “CSS3111:@font-face遇到未知错误。” 我一直在四处看书,尝试了很多事情,但都没有运气。 我的代码是: 我试过用几个不同的生成器多次重新生成eot,玩过CSS,玩过头,玩过域,等等,但是看起来它们都很好。如前所述,相同的代码在相同的,只是指向不同的

  • 我实现了spring Security3.2.5,但不幸的是@preauthorize不能用于类和方法。正如我从文档中读到的,@preauthorize应该允许方法和类工作,如果用户在注释中有指定的角色,但我能够运行所有方法或类,而没有任何角色差异。您可以看到security-config.xml和security.context.xml以及我在下面声明@preauthorize注释的类。如果你能