尝试使用npm和grunt设置页面时出错。
Request URL:http://localhost:9997/bower_components/requirejs/require.js
Request Method:GET
Status Code:404 Not Found
它遇到问题的html看起来像这样:
<script>
var require = {
baseUrl: '/',
paths: {
'underscore': '/bower_components/underscore/underscore',
'backbone': '/bower_components/backbone/backbone',
'jquery': '/bower_components/jquery/dist/jquery',
'react': '/bower_components/react/react',
'mustache': '/bower_components/mustache/mustache',
'mySite-assets': '.'
}
};
</script>
//Specifically this next line:
<script src="/bower_components/requirejs/require.js"></script>
我在html文件中所做的任何更改都会在我运行grunt后立即恢复。我在所有的html文件中都有这个问题。我有一个非常大的项目,我无法确定要更改哪个配置文件来解决这个问题。
答案 0 :(得分:1)
感谢您的帮助@topheman!
我正在寻找所有错误的地方。 / bower_components的grunt脚本中的路径不正确。设置正确的路径后,我的所有html脚本现在都没有此错误。
只需用错误的路径更改此行:
cwd: 'public/components',
使用正确的路径进入此行:
cwd: 'bower_components',