Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
Node.js 如何安装节点sass而不出现根和问题_Node.js_Sass_Node Modules_Sudo_Node Sass - Fatal编程技术网

Node.js 如何安装节点sass而不出现根和问题

Node.js 如何安装节点sass而不出现根和问题,node.js,sass,node-modules,sudo,node-sass,Node.js,Sass,Node Modules,Sudo,Node Sass,我对节点sass有很多问题。我讨厌节点sass,因为我不能安装所有东西。我无法安装ionic4或nativescript 我遇到了如下错误: configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/node-sass/build' gyp ERR! Syste

我对节点sass有很多问题。我讨厌节点sass,因为我不能安装所有东西。我无法安装ionic4或nativescript

我遇到了如下错误:

configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/node-sass/build'
gyp ERR! System Darwin 17.3.0
gyp ERR! command "/usr/local/bin/node" "/Users/...../node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /Users/...../node_modules/node-sass
gyp ERR! node -v v10.8.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 

Build failed with error code: 1
npm WARN extract-text-webpack-plugin@3.0.2 requires a peer of webpack@^3.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.9.3 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node-sass@4.9.3 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
我认为这是一个根本问题。我试图卸载node、npm、sass。。。但我太愚蠢了。对我来说什么都不管用


我真的很希望有人能帮助我。我在sass上遇到了这么多问题,这真是太令人伤心和尴尬了。

看起来您可能已经以root用户身份安装了(部分)您的项目,可能部分使用了
sudo
,部分作为普通用户

首先删除项目的整个
node\u modules
目录,作为根目录:

sudo rm -fr /Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/
(这假设您有一个合适的
package.json
,可以用来重新安装项目的所有依赖项)

接下来,使用项目目录中的
npm install
重新安装。如果遇到问题,不要使用
sudo
,希望它能解决问题;相反,请阅读错误消息并尝试确定问题的确切原因。如果你无法解决,搜索或询问StackOverflow


FWIW,在我的Mac上安装
节点sass
效果很好,因此这不是该软件包的固有问题。

看起来您可能已经以root用户身份安装了(部分)项目,可能部分使用
sudo
,部分作为普通用户

sudo npm install --unsafe-perm node-sass
首先删除项目的整个
node\u modules
目录,作为根目录:

sudo rm -fr /Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/
(这假设您有一个合适的
package.json
,可以用来重新安装项目的所有依赖项)

接下来,使用项目目录中的
npm install
重新安装。如果遇到问题,不要使用
sudo
,希望它能解决问题;相反,请阅读错误消息并尝试确定问题的确切原因。如果你无法解决,搜索或询问StackOverflow


FWIW,在我的Mac上安装
节点sass
工作正常,因此这不是该软件包的固有问题。

更新最新的节点sass

sudo npm install --unsafe-perm node-sass
npm install node-sass@latest

更新最新的节点sass

npm install node-sass@latest