Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript npm安装无法安装angularjs库_Javascript_Node.js_Angularjs_Ubuntu_Npm - Fatal编程技术网

Javascript npm安装无法安装angularjs库

Javascript npm安装无法安装angularjs库,javascript,node.js,angularjs,ubuntu,npm,Javascript,Node.js,Angularjs,Ubuntu,Npm,我已经安装并运行了sudo npm安装。按顺序实际执行命令 sudo npm install -g meanio mean init yourNewApp cd yourNewApp sudo npm install -g bower sudo npm install 它应该下载angularjs库并将其安装到public/system/lib中。执行上述步骤后,不会创建public/system/lib,因此在启动应用程序时会出现错误 events.js:72 throw e

我已经安装并运行了sudo npm安装。按顺序实际执行命令

sudo npm install -g meanio
mean init yourNewApp
cd yourNewApp
sudo npm install -g bower
sudo npm install
它应该下载angularjs库并将其安装到public/system/lib中。执行上述步骤后,不会创建public/system/lib,因此在启动应用程序时会出现错误

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/santhosh/dev/scaleqa/mean_tut/old mean/temp/myapp/public/system/lib/bootstrap/dist/css/bootstrap.css'
[nodemon] app crashed - waiting for file changes before starting...
这是否与某些npm/angularjs服务器关闭有关。我之前也遇到过这个问题,但在第二次尝试时得到了解决,我没有做更多的研究。当我尝试将回购协议拉入云中并启动应用程序时,这就成了一个大问题。默认情况下,public/system/lib添加到.gitignore中,并应在npm安装期间创建

我在安装sudo npm时收到以下警告

npm WARN package.json mean-connect-mongo@0.4.3 No repository field.
npm WARN cannot run in wd mean@0.3.3 node node_modules/bower/bin/bower install (wd=/home/santhosh/dev/scaleqa/mean_tut/old mean/temp/myapp)

这是为了打包.json

问题可能与运行
npm install
作为
sudo
有关,这可能会导致问题,这可以通过两种方式解决。但是,因为它看起来是从主目录运行的,所以您确实不需要以root用户身份运行
npm安装

尝试发出相同的命令,但最后一个命令没有
sudo

sudo npm install -g meanio
mean init yourNewApp
cd yourNewApp
sudo npm install -g bower
npm install

请注意,您可能需要使用
sudo
运行
npm install-g
的原因是,默认情况下,npm使用
/usr/local
进行全局安装,全局安装可以是受限目录。但是,当您在本地安装软件包时(没有
-g
标志),您不需要以root身份运行。

您可以尝试在没有
sudo
的情况下运行
npm install
,所以只需
$npm install
?我收到了中提到的错误,但已通过sudo chown-R
whoami
解决。npmIf如果在运行
npm install
时仍然出现错误,请尝试运行
npm cache clear
,然后重试。