1
根据npm docs“On failure,所有日志都写入当前工作目录中的npm-debug.log。”但是在构建错误时,我没有写入日志文件。当前设置npm-debug.log不会在错误时生成
$> NPM配置列表
cwd = /home/me/mynodeapp
HOME = /home/me
$> NPM配置的ls -l
loglevel = "warn"
webpack.config.js
var config = {
loglevel: 'silly',
entry: {
app: './myapp/start.js'
},
output: {
...
},
};
module.exports = config;
的package.json
{
{ "name" : "myapp",
"main": "start.js",
"scripts": {
"build": "rm -rf ./output/ && NODE_ENV=production node node_modules/.bin/webpack",
},
...
}
然后在NPM运行构建我得到一个错误:
ERROR in ./myapp/start.js
Module build failed: TypeError: ....
但在/ home/ME/mynodeapp(目录从中我可以NPM安装并运行故宫构建均未产生NPM-文件的debug.log,和根据npm配置的cwd)。 NB我是目录和子目录的拥有者,并且拥有写入权限。有任何想法吗?
至少给我一个输出文件。问题是中断节点安装我认为,我重新安装并运行良好 –
@DonSmythe有趣。从我的经验来看,有时节点可能非常挑剔,而且,重新安装通常可以解决问题。大多数node_modules被破坏是我遇到问题的地方。 – matt