首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何排除"node_modules“

如何排除"node_modules“
EN

Stack Overflow用户
提问于 2016-08-26 19:19:52
回答 1查看 1.7K关注 0票数 1

如何从运行中排除node_modules

我以为webpack-node-externals就是用来完成这项任务的。这是我的webpack.test-config.js

代码语言:javascript
复制
const nodeExternals = require('webpack-node-externals');
const config = {};

// in order to ignore built-in modules like path, fs, etc.
config.target = 'node';

// in order to ignore all modules in node_modules folder
config.externals = [nodeExternals()];

config.output = {
    // sourcemap support for IntelliJ/Webstorm
    devtoolModuleFilenameTemplate: '[absolute-resource-path]',
    devtoolFallbackModuleFilenameTemplate: '[absolute-resource-path]?[hash]'
};

// 'cheap-module-source-map' faster than 'source-map'
config.devtool = "source-map";


module.exports = config;

我从package.json运行测试

"test": "mocha-webpack --webpack-config webpack.config-test.js \"**/test/*.test.js\"",

EN

回答 1

Stack Overflow用户

发布于 2016-08-26 19:30:50

添加以下代码并查看注释以了解详细信息。详情请参阅此链接:https://www.npmjs.com/package/webpack-node-externals

代码语言:javascript
复制
var nodeExternals = require('webpack-node-externals');
...
module.exports = {
...
target: 'node', // in order to ignore built-in modules like path, fs,     etc. 
externals: [nodeExternals()], // in order to ignore all modules in   node_modules folder 
...
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39165103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档