标签: nodejs

LESS CSS 编译器返回空白

我什至不确定从哪里开始调试这个。几个月前,我可以很高兴地从我的 LESS 文件中编译我的 CSS。今天,我运行recess --compile test.lessorlessc test.less并且我只是得到一个空白的输出。没有错误。lessc test.less > test.css只是创建一个空白文件。LESS 错误的 twitter-bootstrap Makefile,尽管它没有帮助。

我正在使用以下简单test.less的调试方法:

@color: #4D926F;
#header {
  color: @color;
}
h2 {
   color: @color;
}
Run Code Online (Sandbox Code Playgroud)

我在 ubuntu 12.10 上,我曾经sudo apt-get install node-less提供lessc,并从 github 上的方向安装了凹槽 (npm)。两者都只给我空输出。

甚至lessc --version什么都不返回。

 which lessc
Run Code Online (Sandbox Code Playgroud)

显示

/usr/local/bin/lessc
Run Code Online (Sandbox Code Playgroud)

并且文件不为空。

我的node安装可能发生了一些事情,但不知道如何调试。 apt-get remove --purge node-less并重新安装没有帮助。

非常感谢您的帮助或任何调试技巧!

css install-from-source nodejs

8
推荐指数
1
解决办法
5490
查看次数

如何在启动时运行我的 snap 应用程序

我有一个基于 ElectronJs 构建的 snapcraft 应用程序。我希望该应用程序在启动时运行。

我尝试直接将 app_name.desktop文件放入当前用户配置/自动启动路径中,但无法在代码中执行此操作,我遇到了正确访问问题,这意味着我不允许执行此类操作。我注意到 snap 文件夹内有一个.config. 我认为将我的.desktop文件放在那里应该可行,但没有任何作用。

有没有办法在启动时运行我的快照应用程序?是否有我应该添加到我的文件中的命令.yml,或者有没有办法直接从我的代码中执行此操作?

这是我的配置

[Desktop Entry]
 Type=Application
 Terminal=false
 Exec=/snap/bin/rightplayer
 X-GNOME-Autostart-enabled=true
 StartupNotify=false
 Name=myapp
Run Code Online (Sandbox Code Playgroud)

startup autostart nodejs snap electron

8
推荐指数
1
解决办法
2万
查看次数

未找到 NVM 命令问题

试图添加到这个问题:NVM Command Not Found,但是不能。

安装 nvm 后,我遇到了同样的问题,这是来自终端的日志:

Michael-iMac:~ michaels_imac$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1202  100  1202    0     0   5759      0 --:--:-- --:--:-- --:--:--  6829
=> NVM is already installed in /Users/michaels_imac/.nvm, trying to update
=>  
Already up-to-date.

Michaels-iMac:~ michaels_imac$ nvm install 0.8

-bash: nvm: command not found
Run Code Online (Sandbox Code Playgroud)

git nodejs

7
推荐指数
2
解决办法
1万
查看次数

我怎样才能让 jshint 工作?

我使用 安装了 jshint sudo npm install -g jshint,它似乎奏效了:

$which jshint
/usr/local/bin/jshint
Run Code Online (Sandbox Code Playgroud)

然而,运行jshint或其完整路径等价物似乎没有任何作用。它也不会出错——它什么都不做:

$jshint
$jshint --help
$jshint --verbose
$jshint --debug

$jshint admin.js
$jshint admin.js --verbose
$/usr/local/bin/jshint admin.js
Run Code Online (Sandbox Code Playgroud)

我还尝试根据此答案对nodejs 进行符号链接:

$sudo ln -s /usr/bin/nodejs /usr/bin/node

$jshint admin.js --verbose
$jshint admin.js
$jshint --help
$man jshint
No manual entry for jshint
See 'man 7 undocumented' for help when manual pages are not available.
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

编辑:这是来自apt-cache policy nodejs npm. 我只是使用标准的 Ubuntu 14.04 包,所以没有什么特别之处:

??>apt-cache policy nodejs npm
nodejs: …
Run Code Online (Sandbox Code Playgroud)

nodejs 14.04 jshint

7
推荐指数
1
解决办法
6311
查看次数

删除 /usr/local/bin/node 安全吗?

过去我安装了 Node.js。现在我尝试按照本指南更新它,最终有两个版本,node版本 0.10.7 和nodejs版本 0.12.7。为了解决这个问题,我想完全删除它并重新安装它。apt-get remove nodejs工作正常,但不是apt-get remove node

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'node' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

但:

$ which node
/usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)

删除此文件是否安全,或者我是否会将剩余物潜伏在其他地方?

uninstall apt nodejs

7
推荐指数
2
解决办法
1万
查看次数

如何使用 PhoneGap 修复“找不到模块 'bplist-parser'”错误?

我已经安装了所有东西 - node.js 然后用来npm获取 PhoneGap。

但是当我启动PhoneGap时出现此错误:

phonegap
Run Code Online (Sandbox Code Playgroud)
module.js:340
    throw err;
          ^
Error: Cannot find module 'bplist-parser'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:20:14)
    at Module._compile (module.js:456:26)
    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)
Run Code Online (Sandbox Code Playgroud)

phone nodejs

7
推荐指数
1
解决办法
7653
查看次数

如何在 Ubuntu 服务器上安装特定版本的 Node

我正在尝试Node 6.11.3在我的 Ubuntu 服务器上安装。我不想为此使用 nvm。

我已经使用过这个链接,但它在使用 jenkins 和其他东西时不起作用。

我想专门安装NodeJS 6.11.3。我怎么做?请帮忙。

我试过这个,sudo apt-get install nodejs=6.11.3但没有任何反应。

我不想使用的 NVM 步骤

http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

请多多包涵。这是我第一次尝试在服务器和 askUbuntu 上做任何事情。

server lubuntu amazon-ec2 nodejs 16.04

7
推荐指数
1
解决办法
3万
查看次数

无法从 nodesource 安装 nodejs 脚本

我正在使用这个命令,假设从节点源安装 Nodejs 脚本

sudo curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Run Code Online (Sandbox Code Playgroud)

但它总是回来

Err:10 http://dl.google.com/linux/chromre/deb table/main amd64 Packages
  404  Not Found
Ign:11 http://dl.google.com/linux/chromre/deb table/main all Packages
Ign:12 http://dl.google.com/linux/chromre/deb table/main Translation-en_US
Ign:13 http://dl.google.com/linux/chromre/deb table/main Translation-en
Ign:14 http://dl.google.com/linux/chromre/deb table/main amd64 DEP-11 Metadata
Ign:15 http://dl.google.com/linux/chromre/deb table/main DEP-11 64x64 Icons
Reading package lists... Done
W: The repository 'http://dl.google.com/linux/chromre/deb table Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See …
Run Code Online (Sandbox Code Playgroud)

package-management apt nodejs 16.04

7
推荐指数
1
解决办法
3136
查看次数

尽管在尝试之前进行了更新,但仍无法安装最新版本的 NodeJs

我正在更新有关可用软件包的信息。

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后,我正在安装NodeJsNPM

sudo apt-get install nodejs
sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)

完成后,我收到消息,提示已安装最新版本。我也验证一下。

nodejs --version
Run Code Online (Sandbox Code Playgroud)

它说版本是8.10.0。但是,当我查看NodeJs 的页面时,它说最新的当前版本是10.10.0(甚至 LTS 版本更高,8.11.4)。

显然,我没有获得最新版本,而且我是 Linux 上的菜鸟,尽管遵循了指南,但我确定我做错

根据“关于”,我的版本是18.04.1 LTS

  1. 我的无知错过了什么?
  2. 如何安装最新版本的 NodeJs?

apt nodejs 18.04

7
推荐指数
1
解决办法
2万
查看次数

如何在 Ubuntu 中通过 npm 完全逆转所有更改

这个问题类似于/sf/ask/782456811/但对于 Ubuntu,主要是涉及清理部分。

安装像往常一样由: 完成sudo apt-get install node,但是我后来使用该npm命令以多个用户的身份安装多个软件包。

如何完全删除 npm 以及 npm 在我的系统上安装的所有库、包和任何其他文件,例如npm install -g @vue/cli?我可能不得不从 卸载apt,但主要问题与所做的所有更改有关npm

笔记:

  1. 如果重要的话,我使用的是 Ubuntu 20.04 LTS npm 版本 7.5.6
  2. 由于目前似乎有一些关于人们卸载 npm 的争论,请不要仅仅因为我想卸载就投反对票,我打算重新安装 :)

编辑提醒未来的自己和其他人:要在没有 sudo 的情况下重新安装,可以在此处找到包含食谱的链接。我仍然不清楚什么是最好的,但/sf/ask/705690541/另一方面有README.md# debinstall所以可能使用 apt 来安装节点,然后使用前缀...

nodejs

6
推荐指数
1
解决办法
645
查看次数