Javascript 如果Webpack偶然发现一个»,我需要什么样的加载程序@导入&x27/dir/file'«;?
每个文件扩展名都需要一个特定的加载程序。在站点6的节点模块中,有一个问题代码行,这导致WebPACK混淆:Javascript 如果Webpack偶然发现一个»,我需要什么样的加载程序@导入&x27/dir/file'«;?,javascript,node.js,sass,webpack,Javascript,Node.js,Sass,Webpack,每个文件扩展名都需要一个特定的加载程序。在站点6的节点模块中,有一个问题代码行,这导致WebPACK混淆: @import './scss/foundation'; 在我的情况下,这会导致以下错误: ./~/foundation sites/assets/foundation.scss模块解析中出错 失败: /节点_模块/基金会站点/资产/foundation.scss 第1行:意外令牌非法您可能需要适当的加载程序 处理此文件类型@导入“/scss/foundation” 这是一个bug还是一
@import './scss/foundation';
在我的情况下,这会导致以下错误:
./~/foundation sites/assets/foundation.scss模块解析中出错
失败:
/节点_模块/基金会站点/资产/foundation.scss
第1行:意外令牌非法您可能需要适当的加载程序
处理此文件类型@导入“/scss/foundation”
这是一个bug还是一个特性?我需要特殊的配置还是特定的加载器
webpack.conf.js
这个问题很容易解决。只需将
node_modules
添加到webpack.conf.js
中已解析的模块即可
...
module: {
preLoaders: [...],
loaders: [...],
resolve: {
modulesDirectories: ['node_modules']
}
},
...
...
module: {
preLoaders: [...],
loaders: [...],
resolve: {
modulesDirectories: ['node_modules']
}
},
...