当我尝试用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文件中都有这个问题。我有一个相当大的项目,我真的不知道要修改哪个配置文件来解决这个问题。
发布于 2016-06-22 15:26:49
感谢您的帮助@topheman!
我找错地方了。grunt脚本中指向/bower_components的路径不正确。在设置了正确的路径之后,我所有的html脚本现在都没有这个错误了。
只是用错误的路径更改了这一行:
cwd: 'public/components',使用正确的路径放入下面这行:
cwd: 'bower_components',https://stackoverflow.com/questions/37953996
复制相似问题