2017-01-05 8 views
2

я пытаюсь browserify и у меня есть следующие файлы в моем каталоге проектакак использовать browserify в окнах

  • node_models/.bin - где находится browserify
  • sample.js

    module.exports = 'Hello, world'; 
    
  • index.js

    window.alert(require('./sample')); 
    

Может ли кто-нибудь помочь мне запустить его с помощью браузера? Я использую Windows.

ответ

1

Все вы должны сделать, это запустить эту команду в каталоге проекта:

node_modules\.bin\browserify index.js > bundle.js 

Однако, вы можете сделать вещи немного более удобно, добавив запись под scripts в вашем package.json:

{ 
    ... 
    "scripts": { 
     "bundle": "browserify index.js > bundle.js" 
    } 
} 

Вы можете построить связку с помощью этой команды:

npm run bundle 
+0

Я попробовал первую команду. Это дает мне следующую ошибку: DeprecationWarning: использование Buffer без «new» скоро перестанет работать. Используйте 'new Buffer()', или предпочтительно 'Buffer.from()', 'Buffer.allocUnsafe()' или 'Buffer.alloc()' вместо этого. – Ermene

+0

Какие версии вы используете? 'node --version' и' browserify --version' – cartant

+0

Но выходной файл уже существует. – Ermene