我想把这个github component添加到我的项目中。 我跟着指示使用NPM在html中用npm导入javascript
npm install pikaday --save
和pikaday和力矩模块在节点模块文件夹,但是当我跑我的html文件:
<body>
<input type="text" id="datepicker" value="9 Jun 2016">
<script src="pikaday.js"></script>
<script src="moment.js"></script>
<script>
var Pikaday = require('pikaday')
var picker = new Pikaday({
field: document.getElementById('datepicker'),
format: 'D MMM YYYY',
onSelect: function() {
console.log(this.getMoment().format('Do MMMM YYYY'));
}
});
</script>
</body>
我得到了以下错误:
GET http://localhost:3000/pikaday.js
(index):14 GET http://localhost:3000/moment.js
(index):17 Uncaught ReferenceError: Pikaday is not defined
at (index):17
我改变路径
<script src="/node_modules/pikaday/pikaday.js"></script>
,但得到了同样的错误
你需要使用一个模块捆绑喜欢的WebPack或browserify加载模块 – karthick