./node_modules/css-loader中的错误?

Jaa*_*ayz 9 node.js npm angular

我试图在Windows 10中运行一个角度项目.这是我在Ubuntu中所做的同一个项目.当我克隆存储库并安装所有节点包时,我遇到了这个错误.

错误在./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader?{"ident":"postcss"}!./node_modules/sass-loader/ lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":[]}!./ src/scss/style.scss模块构建失败:错误:ENOENT:没有这样的文件或目录,在Object.getInstalledBinaries(C:\ Users \)的Object.fs.readdirSync(fs.js:911:18)处的scandir'C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\vendor' Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\lib\extensions.js:124:13)at foundBinariesList(C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\lib\errors.js:20:15)在Object.module.exports的foundBinaries(C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\lib\errors.js:15:5) module.exports上的.missingBinary(C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\lib\errors.js:45:5)(C:\ Users\Jaaayz\Documents\ad-指纹\网络\node_modules \节点-SAS s\lib\binding.js:15:30)在Object.(C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules \node-sass\lib\index.js:14:35)位于Object.Module的Module._compile(module.js:624:30).位于Module.load(module.js:545:32)的_extensions..js(module.js:635:10)位于tryModuleLoad(module.js:508:12)的Function.Module._load(module.js:500: 3)在Module.require(module.js:568:17)at的require(internal/module.js:11:18).(C:\ Users\Jaaayz\Documents\ad-fingerprinting\web \node_modules\sass-loader\lib\loader.js:3:14)在Module._compile(module.js:624:30)@ ./src/ scss/style.scss 4:14-195 @ multi ./src/scss/style.scss

我尝试googline它并做了一切关于它但没有找到任何解决方案.

节点-v 8.5.0

Angular CLI 1.4.3版

感谢是否有人帮助.提前致谢.

Fad*_*lam 26

尝试使用

npm rebuild node-sass

  • @FadiAboMsalam 它也对我有用。您能否向我们解释一下答案。 (2认同)
  • 这对我来说失败了,但我再次运行 npm install,它开始工作! (2认同)

Aki*_*ile 17

运行此命令:

npm install --save node-sass
Run Code Online (Sandbox Code Playgroud)

这与上述相同。与上面的答案类似。


Sri*_*hna 12

我也面临同样的问题,但我解决了。

npm install node-sass  
Run Code Online (Sandbox Code Playgroud)

以上命令对我有用。根据您的synario,您可以使用blow 命令。

尝试 1

 npm install node-sass
Run Code Online (Sandbox Code Playgroud)

尝试 2

删除node_modules文件夹并运行:

npm install
Run Code Online (Sandbox Code Playgroud)

尝试 3

npm rebuild node-sass
Run Code Online (Sandbox Code Playgroud)

尝试 4

npm install --save node-sass
Run Code Online (Sandbox Code Playgroud)

对于你的参考,你可以通过这个github 链接