[add]所以我的下一个问题是,当我尝试添加一个新的依赖(npm install --save socket.io).JSON文件也有效.我收到此错误:无法解析json
npm ERR! Unexpected string
npm ERR! File: /Users/John/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse
Run Code Online (Sandbox Code Playgroud)
所以我一直试图弄清楚为什么这个错误已经回归.所有文件(HTML,JSON,JS)都在我桌面上的同一文件夹中.我正在使用node.js和socket.io
这是我的JS文件:
var app = require('express')();
var http = require('http').Server(app);
app.get('/', function(req, res){
res.sendFile('index.html');
});
http.listen(3000,function(){
console.log('listening on : 3000');
});
Run Code Online (Sandbox Code Playgroud)
这是返回的内容:
MacBook-Pro:~ John$ node /Users/John/Desktop/Chatapp/index.js
listening on …
Run Code Online (Sandbox Code Playgroud) 我在Safari中对此进行了测试并且工作正常,但是当使用Chrome或Firefox时,粗体是大胆的方式.这是我正在使用的一小段代码:HTML:
<ul>
<font face="Times New Roman" size="2">
<li>
<span>
Cooly Guy
</span>
-
<span class="i">
Human
</span>
<br>
robot, alien, adi,
<br>
yolo, fa
<br>
youtube.com/yt.ID
</font>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
#Users span {
font-weight: bold;
}
#Users2 span {
font-weight: bold;
}
#Users ul span.i {
font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)
左侧是Safari,中间是Chrome,右侧是Firefox:http://gyazo.com/219ff996619292b089d2b0866bb4a553
正如您所看到的,与Safari相比,Chrome和Firefox的粗体文本看起来"模糊".