2017-07-17 43 views

回答

0

到底使用的解决方案使用这个命令: DIST=[YOUR-DIRECTORY] npm run build

的webpack.config处理DIST像值:

const target = process.env.DIST 
    ? process.env.DIST 
    : 'dist'; 

和我们一起去输出: path: path.resolve(__dirname, target)

0

我设法实现类似于我的目标像使用配置领域是这样的:

"name": "foo", 
    "config": { "dist": "bar" }, 
    "scripts": { 
    "build": "webpack --watch", 
    "custom": "node test.js" 
    }... 

我设法与修改DIST(“巴”)的值: npm config set foo:dist apple

而且我可以通过访问dist的值:process.env.npm_package_config_dist

可能不理想,但它的工作原理。我愿意提供更好的建议。

相关问题