Согласно данным npm docs «При сбое все журналы записываются в 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",
},
...
}
затем строить НПМ запустить я получаю сообщение об ошибке:
ERROR in ./myapp/start.js
Module build failed: TypeError: ....
Но ни один файл NPM-debug.log не был создан в/дома/Me/mynodeapp (каталог, из которого я могу НПМ установить и запустить НПМ сборки, и cwd в соответствии с конфигурацией npm). NB Я являюсь владельцем каталога и подкаталогов и имею разрешение на запись. Есть идеи?
что по крайней мере дал мне выходной файл. Проблема была в том, что я установил узел в потоке, я думаю, я переустановил и работает нормально –
@DonSmythe Интересно. Из моего опыта узел может быть довольно искушенным иногда и да, переустановка обычно решает проблему. В основном, поврежденные node_modules - это то место, где я столкнулся с проблемами. – matt