在我将Ubuntu从16.04升级到18.04之后,我注意到我将nodejs以某种方式移到了/ snap / bin / bin文件夹中。

经过一番谷歌搜索之后,snap似乎是我从未听说过的某个软件包管理器-一种使用它的建议方式如下:

snap install node --classic --channel 9/stable 
chown -R $USER:$(id -gn $USER) /home/jon/.config 

这是什么急事? apt有什么问题? 我曾经这样做来进行安装:

apt-get install nodejs
apt-get install npm

我从来没有遇到过问题,即使我设法使npm正常工作,但它开始变得令人讨厌,例如:当我测试一些vuejs项目时,我需要在命令后附加“ --scripts-prepend-node-path”:

npm run dev

对于其他一些vuejs项目,例如quasar的演示项目“ quasar play”,发出以下命令后,它根本无法工作:

quasar dev

错误信息:

npm ERR! missing script: dev

不过,相同的命令也可以在我的iMac机器上使用。

  ask by J.E.Y translate from so

本文未有回复,本站智能推荐:

1回复

为什么在Windows上使用npm无法在子目录中调用Cordova

我是调用quasar dev -m cordova -t ios -T browser (在末尾的子目录中调用Cordova)还是尝试使用npm脚本,例如: 我收到以下错误。 (如果您在Git Bash中cd src-cordova && cordova run brows
1回复

在Docker上构建vue/quasar应用程序时出错

npm run build ( vue-cli-service build ) 上的 Docker 错误我正在将一个应用程序容器化,以便在带有 kubernetes 的云服务上使用它。 但是在我的 Dockerfile 的构建阶段,我遇到了 vue-cli-plugin-quasar 的错误。 也
17回复

无法在Ubuntu中使用节点软件包管理器安装软件包

由于与另一个软件包的名称冲突,Ubuntu上的nodejs解释器名称( node )已重命名为nodejs 。 这是自述文件。 Debian说: Node.js解释器命令的上游名称是“ node”。 在Debian中,解释器命令已更改为“ nodejs”。 这样做是为了防止名称
3回复

为什么Ubuntu在apt-get包管理器中有旧版本的nodejs和npm?

当我使用apt-get安装nodejs和npm时 我得到以下版本 我知道如何手动更新这些,但为什么apt-get包管理器具有这些包的旧版本?
3回复

需要建议:最新版本的Node.js与使用Synaptic软件包管理器?

我正在尝试在Ubuntu 11.10安装中安装node.js和npm,但时间很麻烦。 我决定采用从最新来源下载和编译的方法,因为我想使用新版本的node.js-v0.6.0,而不是新安装的synaptic软件包管理器。 但是,由于“找不到模块”错误,我无法正确设置npm。 我对能够从该错误
1回复

量角器执行config.js无法正常工作

我用了安装量角器 然后我执行了这个命令: 接下来,我启动它,它工作正常,我看到这个消息: INFO - Selenium Server is up and running问题是当我尝试时 它不起作用,我得到这个错误: 。 我以为这是因为量角器需要node version
3回复

无法在Ubuntu中更新节点

我在我的 Ubuntu 机器上安装了 Node.js。 我输入了node但没有用。 我输入了nodejs并且它起作用了。 当我询问版本时, node -v不起作用但nodejs --version起作用,它给了我“v0.10.25”。 我使用命令sudo npm cache clean -f 、 s
3回复

无法安装VueCLI?(苹果系统)

嘿,所以我正在尝试通过 npm ( sudo npm install -g @vue/cli ) 安装 Vue,但我收到了一堆警告和错误,我无法真正理解它,也不知道为什么会发生这种情况。 .. npm WARN deprecated request@2.88.2: request has been