相关疑难解决方法(0)

你需要在node.js中使用path.join吗?

众所周知,Windows使用反斜杠做路径,其中Unix使用正斜杠进行路径.node.js提供path.join()始终使用正确的斜杠.因此,例如,'a/b/c'您只需编写Unix而不是编写Unix path.join('a','b','c').

但是,似乎尽管存在这种差异,但是如果不对路径进行规范化(例如使用path.join),并且只编写a/b/cnode.js之类的路径,则在Windows上运行脚本时没有问题.

那么,有没有写上任何好处path.join('a','b','c')'a/b/c'?无论平台如何,两者似乎都有效...

unix windows path node.js

125
推荐指数
4
解决办法
8万
查看次数

/ bower_components不会在页面上加载依赖项

/bower_components 不起作用.

我收到404错误:

GET /bower_components/jquery/jquery.js 404
Run Code Online (Sandbox Code Playgroud)

我的配置如Bower文档中所述,此处:

app.use(express.static(path.join(__dirname, 'public')));
app.use('/bower_components',  express.static(__dirname + '/bower_components'));
Run Code Online (Sandbox Code Playgroud)

在我的.html文件中,我有:

<script src="/bower_components/jquery/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

但没有/bower_components/jquery/jquery.js.有\bower_components\jquery\dist\jquery.js.他们是否更改了Bower软件包的配置但忘记更改文档?

javascript jquery node.js bower

5
推荐指数
1
解决办法
7713
查看次数

标签 统计

node.js ×2

bower ×1

javascript ×1

jquery ×1

path ×1

unix ×1

windows ×1