Questions tagged «npm»


3
如何在NixOS中安装npm软件包?
在NixOS中,我yarn通过运行照常安装了软件包$ nix-env -i yarn。现在我试图运行yarn通过$ yarn start。但是,这导致了以下错误。 $ yarn start yarn start v0.20.3 $ webpack-dev-server --env dev sh: webpack-dev-server: command not found error Command failed with exit code 127. 当我尝试以webpack-dev-server通常的NixOS方式进行安装时,出现“不匹配匹配”错误。 $ nix-env -i webpack-dev-server error: selector ‘webpack-dev-server’ matches no derivations 我读到这webpack-dev-server是一个npm软件包,不确定在这种情况下是否与此相关的几个问题。 在Nix下使用与nix不同的软件包管理器npm是否有意义? 如果对(1)的回答为是,那么如何在NixOS上安装npm?通过搜寻时nix-env,我看不到npm可用,因为$ nix-env -qa npm也没有任何派生匹配。 webpack-dev-server在NixOS上进行安装的正确方法是什么? 编辑 我尝试webpack-dev-server按照已注释的链接进行安装node2nix,并且能够安装,但是无法按照自述文件中列出的步骤2进行操作。 我所在的第2步中引用的文件/nix/store在 /nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/pkgs/development/node-packages/node-packages.json …
10 nixos  npm 

1
为什么拒绝使用npm开始使用node-dev的权限?
我正在尝试以低权限用户启动node.js应用程序。我知道的所有文件均由正确的用户拥有,并且权限设置得相当好。我正在尝试使用脚本文件来执行此操作。我用此命令调用脚本 sudo su - nodejs ./start-apps.sh Shell脚本运行此命令以启动应用程序 cd "/home/nodejs/my-app" npm start npm start被记录在这里。基本上,它从package.json文件中拉出要使用的命令,该文件在我们的应用程序中如下所示: // snip "scripts": { "start": "node-dev app" }, 它吐出错误: > my-app@0.1.0-build.100 start /home/nodejs/my-app > node-dev app sh: 1: node-dev: Permission denied npm ERR! spicoli-authorization@0.1.0-build.100 start: `node-dev app` npm ERR! Exit status 126 那sh似乎是说它正在报告shell命令中的错误。我不认为问题出在访问npm命令本身,因为如果是这样,拒绝的权限将在npm命令的任何输出之前引发。但是为了排除在外,这是npm命令本身的权限: $ sudo find / …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.