How to let npm use sass which comes from local libsass-dev(installed by apt) instead of downloading its own package?

陳 力*_*陳 力 5 sass npm

I have a libsass-dev on my system. But npm will download its own one, which is annoying. How to let npm makes use of libsass-dev?

mar*_*uiz 0

您可以尝试指定模块的绝对路径,假设位于node_modules文件夹之外。

您可以先尝试require.resolve('/path/to/my/Module'),如果找到,它将返回模块的路径,然后执行该require功能。

或者您可以在其中创建自己的文件夹node_modules并需要完整的文件夹,例如require('./relativeOrAbsPath/To/My/node_modules/myModule'). 默认文件是index.js或 您可以在package.json文件中使用该main属性来指定另一个文件名。

您还可以使用此npm 模块https://www.npmjs.com/package/app-module-path更新模块路径,但这首先会在您的node_modules文件夹中查找。然而,在之前的版本中,1.x 是从列表底部开始的。 module.paths